Duration: 4 hours
I created a 'To-Do List' fullstack application. This application has a few different functions. When you add new tasks to the list, you can select the level of importance for the task along with the task bame. This will take each task, enter it into the database, and add it to the list of tasks ordered by level of importance. When you complete a task, just click the complete button and the application will mark the task as complete in the database and visually represent a completed task by drawing a line through the text. If you find you no longer need to complete a task, you can hit the delete button and it will be removed from the database.
- This project is built with Node.js, Postgres, and Postico so you will need to make sure to have them installed (links above if needed). I recommend using Postico because that is what I used to create the queries.
- Create a database named 'weekend_to_do_app'. Once in the database, the queries in the database.sql file are set up to create all the necessary tables and populate the needed data to allow the application to run correctly. Alternatively, you can use the application to enter your own tasks.
- Open file in an editior of your choice. This one was built with VS Code.
- Go to this file in your terminal. When there, run the following commands:
npm init --yes
npm install
npm start
This will install the dependencies you need to run the program and should start your local host.
- Javascript
- Node.js
- Express
- BodyParser
- PostgreSQL