$ git clone [email protected]/kamilkahar90/todo-app.git
$ cd todo-app
- Require PHP 8.1, Composer
$ composer global require laravel/installer
$ cp .env.example .env
$ php artisan key:generate
$ composer install
- Create database name : todo_app
- Run command to generate event and migration
$ php artisan event:generate
$ php artisan migrate
$ php artisan serve
- Register and Login api
- Todo CRUD api
- TodoRequest for validation
- Middleware to limit Todo
- Event Listener for Login and Todo History Log
- Job, queue to send email for reminder (in progress)