A simple todo list app built with Laravel and Inertia.js React.
- Clone the repository
- Run
cp .env.example .env
to create a new.env
file - Run
touch database/database.sqlite
to create a new sqlite database - Run
npm install && composer install
to install the dependencies - Run
php artisan key:generate
to generate a new key - Run
php artisan migrate
to create the database tables - Run
php artisan db:seed
to seed the database with some data - Run
php artisan serve
&npm run dev
to start the dev server and compile the assets - Open the browser and navigate to http://localhost:8000
- Email:
[email protected]
- Password:
password
- User authentication
- Create and display in todo lists
- Display, create, update, delete, restore and complete todos
- Filter todos by status, assignee
- Collaborating with other users on todo lists
- Pagination
- Email notifications on todo complete
- Email invitations to collaborate on todo lists
- (...)
5 man-days