Skip to content

Rituraj-13/Todo-Webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TODO Full Stack Web App

This is a full stack TODO application where users can create and delete Tasks.

Features

  • Create TODOs: Users can create new tasks along with task description to add to their list.
  • Delete TODOs: Users can delete tasks once they are completed or are no longer needed.
  • Data Storage: MongoDB is used to store TODOs data, ensuring persistence across sessions.
  • Backend: Built with Express and Node.js, providing a robust and scalable server-side architecture.
  • User Data Validation: Zod is employed for validating user input data, ensuring data integrity and security.
  • Frontend: Developed using React, offering a dynamic and interactive user interface.
  • Responsive Design: Tailwind CSS is utilized for styling, ensuring a responsive and visually appealing UI across different devices and screen sizes.

Tech Stacks Used :

  • Backend:

    • Node.js
    • Express
    • MongoDB
  • Frontend:

    • React
    • Tailwind CSS
  • Validation:

    • Zod

Installation

  1. Clone the repository:

    git clone https://github.com/Rituraj-13/Todo-Webapp.git
  2. Move to the project directory:

    cd Todo-Webapp
  3. Install Node Modules

    npm install