TODO APP
Full Stack Project
Skills
HTML

CSS

JavaScript

Node.js

Express.js

Figma

User story:
As a user, I want a mobile application that allows me to add tasks I need to complete to a list. Once the task is complete, I would like to be able to mark it as complete or delete it from my list. The ability to edit the task would also be useful to save time.




Front-end:
- HTML & CSS
- JavaScript
- Mobile Compatible
Back-end:
- Node.js
- Express.js
- JavaScript
- Passport for user authentication
- Bcrypt for password security.
- Form validation
Learning & Challenges:
- In the process of connecting the application to postgreSQL. User login information is currently being stored in a mimicking database.
Future Additions:
- Connect the task list to a database, so that they are stored for future use.
- Implement websockets to send alert's to the user's phone as a reminder to complete their tasks.
- Add a calender view option to allow the user to create lists on different dates.
- Allow the user to create and store mulitple task lists.