A Open source extreme simple task manager backend writen in Laravel
- All CRUD methods ready in route '/tasks'
- Simple and readable routes
- Migrations ready for you connect to any database
- TDD ready for use and learn.
- Laravel Framework
- PHP
- PHP 7.3+ installed on your machine
- Composer installed on your machine
- Clone this repository on any folder that you want
- Open your terminal on the same folder and type...
composer install
After a while, all dependencies for run this project will be installed
- Now you just need to start a development server typing
php artisan serve
Remember, you need to configure your database on generated .env file
- After configure your database on .env you just need to type on terminal...
php artisan migrate
'tasks' table created on your database? all done!
- tests are located in /tests/Unit/Http/Controllers/Api
- To run testing and see the assertions just type on your terminal...
php artisan test
Why not composer test?
R - All https tests made uses the package Illuminate\Testing\Fluent\AssertableJson from Fluent JSON Laravel Testing
- All routes doc are available in this link
- You can look in TODO list above and realize one needed task
- You can find bugs or dangerous code
- You can open an issue ticket on 'issues' tab
- Feel free to make this project better in any aspects
After contribute, you just need to submit an pull request.
- Tasks Routes
- User Profile Routes
- More details in Tasks