- MySql - absolute basics. Single table database.
- Node.JS
- Javascript
- EJS - templating
- CSS
- Initialise node app. []
- Install the required modules []
- Path
- Express
- Express-layout
- Mysql
- Router
- Body-parser
- Ejs
- Setup server.js []
- Setup route.js []
- Setup layout.ejs []
- Setup index.ejs, header.ejs, footer.ejs []
- Setup functional components of app []
- Todo table
- Add Todo
- Setup database and tables (You should already have mysql installed) []
- Setup Javascript.js to present data on page with Javascript DOM []
- Setup route in routes.js to get data []
- Setup route in routes.js add todos []
- Setup route in routes.js to complete todos []