Task List using Laravel PHP framework, based on official Basic Task List and Intermediate Task List tutorials, adapted for Laravel 5.6.
Additional features:
-
HTTP tests (docs)
-
Browser tests using Laravel Dusk (docs).
-
Continuous Integration using Travis CI
-
Code coverage reporting to Codecov and Code Climate
-
Continuous Deployment on OVH Perso (no SSH 😰)
MacOS install instructions:
# PHP & Composer
brew install php@7.2 composer
pecl install xdebug
# NVM, NodeJS and Yarn
brew install nvm
nvm install node
npm install -g yarn
- Run (in project directory):
composer create-project
composer install
composer run development
- Run
php artisan serve
- Visit http://localhost:8000/
Note: in local
environment, SQLite is used as database.
- Run (in project directory):
composer run homestead-init
- Visit http://localhost:8080/
Note: in homestead
environment, MySQL is used as database.
This project is licensed under the ISC License.