https://github.com/mahitej28/todoapp-backend
ToDo application, to plan and prioritize our work
https://github.com/mahitej28/todoapp-backend
backend expressjs mern-stack-development mongodb nodejs npm postman render-deployment web-services
Last synced: 2 months ago
JSON representation
ToDo application, to plan and prioritize our work
- Host: GitHub
- URL: https://github.com/mahitej28/todoapp-backend
- Owner: Mahitej28
- License: mit
- Created: 2023-04-14T19:23:42.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-15T07:39:33.000Z (about 3 years ago)
- Last Synced: 2026-01-03T14:28:45.544Z (6 months ago)
- Topics: backend, expressjs, mern-stack-development, mongodb, nodejs, npm, postman, render-deployment, web-services
- Language: JavaScript
- Homepage: https://todoapp-backend-69ju.onrender.com/
- Size: 52.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# โ๏ธ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](https://relaxed-croquembouche-a414f4.netlify.app/)
๐๐พFrontend Repo [here](https://github.com/Mahitej28/todoapp-frontend)
## โ๏ธ 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
- [Mahima Churi](https://github.com/Mahitej28)
## ๐ 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](https://choosealicense.com/licenses/mit/).
Copyright (c) 2023 Mahima Churi
