Skip to content

SaqlainRashed/todoapp_nodejs

Repository files navigation

TODO List Backend

The TODO List Backend is an efficient and user-friendly web application developed using an impressive tech stack, including MongoDB, Node.js, JavaScript, CORS, JWT, and Bcrypt. This powerful combination of technologies allows for a seamless user experience and robust functionality.

Features

  • Secure account creation with Bcrypt for password hashing.
  • Registration and authentication using JSON Web Tokens (JWT) for secure user access.
  • Personalized workspace for users to easily manage their tasks.
  • Dynamic and flexible task management system - Create, complete, modify, and delete tasks.
  • Interactive notifications using React-Hot-Toast, enhancing user engagement and feedback.

Tech Stack

  • MongoDB: A NoSQL database for storing task data.
  • Node.js: A JavaScript runtime for server-side development.
  • JavaScript: The primary programming language for server-side logic.
  • CORS: Cross-Origin Resource Sharing for secure communication between frontend and backend.
  • JWT: JSON Web Tokens for user authentication and authorization.
  • Bcrypt: A library for password hashing to ensure secure account creation.

How to Use

  1. Clone the repository to your local machine.
  2. Install the necessary dependencies using npm install.
  3. Set up your MongoDB connection in the configuration files.
  4. Start the backend server with npm start.
  5. Integrate this backend with the frontend of your TODO List application. Please find the frontend repository here.

Contributions

Contributions to the TODO List Backend are welcome! Feel free to submit bug reports, feature requests, or pull requests to help improve the backend and enhance the overall functionality of the TODO List web application. To

Contact

For any inquiries or questions, please contact [email protected]. We would love to hear your feedback and suggestions!

About

This is the source code of nodejs todo app (backend code).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published