A basic todo app with the following features:
- User Create & Login
- Add, Remove and Edit Todos
- There is a checkbox for each todo which is used to mark it as complete
- You need to install MySQL & Node.
- Install & configure MySql and create a database for the app
CREATE DATABASE todo_app;
- Create a backend/.env file and add HOST, USER, PASSWORD & DATABASE env variables. You can reference backend/.env.ex file
cd backend/
npm install
npm run dev // dev server
cd frontend/
npm install
npm run dev // dev server