- PHP 7.3.*
- Nodejs 11.0.0 (or > 6.*)
- NPM 6.5.0
- Apache2/Nginx
- MySQL
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.
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.
This Todo application is a open-source software licensed under the MIT license.