https://github.com/amercier/laravel-task-list
Task List using Laravel 5.6
https://github.com/amercier/laravel-task-list
framework laravel todoapp todoapplication todolist training
Last synced: 12 months ago
JSON representation
Task List using Laravel 5.6
- Host: GitHub
- URL: https://github.com/amercier/laravel-task-list
- Owner: amercier
- License: isc
- Created: 2017-10-20T11:08:13.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-19T12:11:51.000Z (almost 8 years ago)
- Last Synced: 2025-02-15T13:18:47.062Z (about 1 year ago)
- Topics: framework, laravel, todoapp, todoapplication, todolist, training
- Language: PHP
- Homepage: https://laravel-task-list.amercier.com/
- Size: 481 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Laravel Task List
=================
[](https://travis-ci.org/amercier/laravel-task-list)
[](https://codecov.io/github/amercier/laravel-task-list?branch=master)
Task List using Laravel PHP framework, based on official
[Basic Task List](https://laravel.com/docs/5.2/quickstart) and
[Intermediate Task List](https://laravel.com/docs/5.2/quickstart-intermediate)
tutorials, adapted for **Laravel 5.6**.
Additional features:
- HTTP tests ([docs](https://laravel.com/docs/5.6/http-tests))
- Browser tests using Laravel Dusk ([docs](https://laravel.com/docs/5.6/dusk)).
- Continuous Integration using [
Travis CI](https://travis-ci.org/)
- Code coverage reporting to [
Codecov](https://codecov.io/github/amercier/laravel-task-list?branch=master) and [
Code Climate](https://codeclimate.com/github/amercier/laravel-task-list)
- Continuous Deployment on OVH Perso (no SSH :cold_sweat:)
Setup
-----
### Requirements
- [PHP](http://php.net/) >=7.2
- [Composer](https://getcomposer.org/)
- [NodeJS](https://nodejs.org/en/) ([NVM](https://github.com/creationix/nvm) recommended)
- [Yarn](https://yarnpkg.com/en/)
MacOS install instructions:
```bash
# 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
```
### Initial setup
1. Run (in project directory):
```
composer create-project
composer install
composer run development
```
### Start
#### Local environment:
1. Run
```
php artisan serve
```
2. Visit http://localhost:8000/
Note: in `local` environment, SQLite is used as database.
#### Using Homestead
1. Run (in project directory):
```
composer run homestead-init
```
2. Visit http://localhost:8080/
Note: in `homestead` environment, MySQL is used as database.
Licence
-------
This project is licensed under the [ISC License](./LICENSE.md).