Skip to content

Mahitej28/todoapp-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✍️ToDo Application

This project created using the MERN (MongoDB, Express.js, React.js, and Node.js) stack is a web-based application that helps users manage their daily tasks and stay organized. The app allows users to create, update, and delete tasks.

📌The app's frontend is built using React.js, which provides a modern and dynamic user interface. The app provides a simple and intuitive interface that allows users to add new tasks, mark tasks as complete, and delete tasks that are no longer relevant.

📌The app's backend is built using Node.js and Express.js, providing a RESTful API for data storage and retrieval. MongoDB is used as the database for storing task-related data, such as task descriptions, due dates, and completion status.

🔗Website Link

👉🏾Frontend Repo here

⚙️ Steps for Backend

  1. Use the git clone command followed by the repository URL to clone the repository to your local machine.
  2. Once the code is cloned, navigate to the project's directory by typing cd repository-name in the terminal.
  3. Install the dependencies required to run the frontend of the app by running the command npm install.
  4. Next, create a .env file in the root directory of the project and add the necessary environment variables like PORT, MONGO_URI, etc.
    Please refer to the project's documentation to know which variables are needed.
  5. Start the backend server by running the command npm start.
  6. If everything is set up correctly, you should see a message in the terminal indicating that the server is listening on a specific port (usually 5000).
    You can now interact with the app's backend API by sending HTTP requests to the API endpoints. The documentation for these endpoints should be available in the project's documentation or API documentation.

👀 Screenshots

✍ Author


📌 Features / Contributions

  • Any contributions you make are greatly appreciated
  • Would be glad to hear about new features to add in the website

🛡 License

You may use this project freely at your own risk. See LICENSE.

Copyright (c) 2023 Mahima Churi

Connect with me

LinkedIn     Instagram     Gmail