Overview
Prezet is an innovative Laravel preset that combines Inertia.js and Vuetify, offering a powerful toolkit for web developers. Designed to streamline the development process, it incorporates preconfigured features that enhance both user experience and developer productivity. With a focus on modern practices and tools, Prezet sets up a robust foundation for building web applications.
This package not only showcases essential user features for authentication and account management but also equips frontend and backend developers with ready-to-use tools for a smoother workflow. Whether you’re looking to implement email verification or utilize a Docker-based development environment, Prezet covers a multitude of needs for contemporary web application development.
Features
User Features: Includes essential functionalities such as registration, email verification, password recovery, and two-factor authentication for enhanced security.
Frontend Developer Features: Utilizes Vuetify 2.2+ for design components, with inline form validation and ESlint support for maintaining code quality.
Backend Developer Features: Built on PHP 7.4 and Laravel 6, ensuring compatibility with modern PHP practices including the use of UUID primary keys.
Testing and Quality Assurance: Comes with example PHPUnit tests and a GitHub workflow to run tests, ensuring code quality before deployment.
Docker Compose Environment: Simplifies development setup with Docker containers for PostgreSQL, Redis, and Laravel Queue Worker.
Quickstart Guide: Offers a straightforward process to clone, set up, and start a development environment, making it easy for developers to hit the ground running.
Mail Hog Dashboard: Provides a user-friendly interface for testing email functionalities during development without sending real emails.
With these features, Prezet serves as a comprehensive solution for developers looking to build high-quality applications swiftly and efficiently.