Todo

Requirements

  • PHP 7.3.*
  • Nodejs 11.0.0 (or > 6.*)
  • NPM 6.5.0
  • Apache2/Nginx
  • MySQL

Getting Started

First clone the application:

git clone https://github.com/donaldp/todo-app.git

Install PHP dependencies:

composer install

Install JavaScript dependencies (Optional):

Run only if you would like to make changes to the front-end

npm install

Rename .env.example to .env then set the app key by running the following command:

php artisan key:generate --ansi

Create a new Database and configure it in the .env then run the migrate command:

php artisan migrate

Add a cronjob

* * * * * php /todo-app-path/artisan schedule:run >> /dev/null 2>&1

Run the application!

php artisan serve

Don't forget to configure the default email account in the .env file.

Security Vulnerabilities

If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via donaldpakkies@gmail.com. All security vulnerabilities will be promptly addressed.

License

This Todo application is a open-source software licensed under the MIT license.