MyToDos is a SPA to-do list created using Laravel.
To Dos can contain a title, body, image, attachment, due date, and reminder.
Users are also able to opt-in to email reminders when a due date is set on a To Do.
- Clone this repo:
git clone [email protected]:MattX23/MyToDos.git
- Create a
.env
file - Set your MailTrap username and password in your
.env
for theMAIL_USERNAME
andMAIL_PASSWORD
variables - Setup your local DB
- Run
composer install
- Run the migrations:
php artisan migrate
- Run
npm install
- Run
npm run dev
- Create seed users:
php artisan db:seed
- To run tests:
vendor/bin/phpunit