Web application for managing customers and their respective invoices (CRUDs), with user authentication and authorization, as well as an user's permissions UI.
- Frontend: Vue 3 for building the UI, Vue Router 4 for navigation features, Pinia for managing store, Tailwind CSS for styling the UI.
- Backend: Laravel 9 for building the API, Laravel Sanctum for authentication, Laravel Spatie for managing user roles and permissions.
UI images can be found on the screenshots folder.
Some parts of the project were mainly based on 3 different video-tutorials:
This project was primarily built for practice.