Skip to content

YRama2024/Todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Todo App

This is a simple Todo application built using React for the frontend and Node.js with Express for the backend. The app allows users to register, log in, add todos, view todos created by the user, and delete todos.

Features

  • User registration: Users can register with a username and password.
  • User authentication: Users can log in with their credentials.
  • Todo management: Users can add todos, view todos, and delete todos.

Technologies Used

Frontend

  • React
  • React Router DOM
  • Axios
  • Vite
  • TypeScript
  • Tailwind CSS

Backend

  • Node.js
  • Express.js
  • MongoDB with Mongoose
  • JSON Web Token (JWT)
  • Bcrypt

How to Run

Client

  1. Clone the repository: git clone <repository-url>
  2. Navigate to the client directory: cd client
  3. Install dependencies: npm install
  4. Run the development server: npm run dev
  5. Open your browser and visit http://localhost:5173

Server

  1. Navigate to the server directory: cd server
  2. Install dependencies: npm install
  3. Run the server: npm start

License

This project is licensed under the MIT License. See the LICENSE file for details.

That's it! You're ready to start using the Todo app. Enjoy organizing your tasks!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors