Simple Laravel REST API + Vuejs web application. It has admin and user sections, with admin being able to create, edit, delete, update users and tasks. User can only edit task status that has been assigned to him.
- Application has admin and user logins
- Laravel best practices (Repository pattern, SOLID, DRY, TDD)
- Mobile friendly
- REST API Tested with phpunit
- Admin can CRUD task
- Admin can CRUD user
- User can change task status
- Protected admin routes
- [] Refactor vuejs code
📦 Laravel Permissions
📦 Sanctum
📦 Vuejs
📦 Tailwindcss
Information how to run REST API and Vuejs frontend is in the corresponding directories
Admin dashboard tasks show task
Admin dashboard tasks edit task