The Todo App

About The Project

The Todo App Features a sleek and responsive UI that allows you to create, update and delete the items of your To Do list. The Todo App is a delightfully simple yet powerful task manager and to-do list app. Finally, organize your work and life. thetodoapp


  • Login and Signup Pages with Token Authentication
  • A Main page with an text input to add To-dos
  • Update to-do and delete to-do buttons

Project Planning

Deployed App


homepage onUpdate onDelete

Technologies Used

  • MongoDB
  • Express.js
  • NodeJS
  • JavaScript
  • CSS3

Technologies Explained

  • Utilized MongoDB for the database, Express.js as the backend framework, React.js for the frontend, and Node.js as the runtime environment

Unsolved Problems

  • Was running into error’s trying to implement a responsive auth page. Will be implemented in the next update!

Upcoming Features

  • Allow user to set a ‘complete by’ date for each to-do.
  • Allow users to send friend requests to other users and keep track of each others to-do’s.
  • Monetary rewards for completing a certain amount of to-dos.



View Github