Create a simple application using Laravel framework that permit to users handle their tasks.
To run this code you need:
- PHP 7.1 or hight. The laravel version is 5.6
- Composer
- Any Laravel package you need.
Fork this repo. Code it your way. Think how would you solve this problem using the Laravel's best practices, clean code, and the right patterns design.
- Make all needed migrations to build the database schemas.
- Make a backend to manage the users, task groups, and users.
- Make an API to provide to users the following actions.
- List their groups.
- List their tasks by group.
- Change the status of given task.
- Make a simple SPA (Simple Page Application) to use the API to permit handle the users' information (group, tasks, change the password)
Note that the same source should be shared between backend and API logic
Please don't submit Pull Requests. After you're done, please send an email to [email protected] and [email protected] with the link to your fork so we can check it.