
This is a Laravel 7.X(Sanctum API Package) and Angular 10 with NgRx starter project with roles-permissions management based on Spatie Laravel-permission package, Bootstrap Material Design.
The Laravel 7 and Angular 10 roles and permissions starter project is a comprehensive solution designed to help developers quickly set up a web application with robust authentication and role management. Leveraging the power of Laravel's Sanctum for API token management and Angular's modern framework capabilities, this starter project is perfect for beginners aiming to implement role-based login systems. The integration of the Spatie Laravel-permission package adds an additional layer of functionality, enabling detailed role and permission setups within the application.
With features like NGRx for state management and Bootstrap Material Design, this framework not only provides a solid foundation for your project but also enhances user experience with a modern UI. Whether you're building an admin panel or a user-focused application, this starter kit is well-equipped to get you started on the right foot.

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.
Laravel is a powerful and elegant PHP framework that provides developers with a comprehensive set of tools and features to build robust web applications. It follows the Model-View-Controller (MVC) architectural pattern, offering a clean and organized structure for writing efficient and maintainable code.