Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nikilkumaar/todo-backend
A simple Todo List application built with the MERN stack (MongoDB, Express, React, Node.js). Users can add, view, update, and delete tasks. The app demonstrates full-stack development, with a React frontend connected to a Node/Express backend, and MongoDB for task storage.
https://github.com/nikilkumaar/todo-backend
cors dotenv expressjs mongoose nodemon
Last synced: 3 days ago
JSON representation
A simple Todo List application built with the MERN stack (MongoDB, Express, React, Node.js). Users can add, view, update, and delete tasks. The app demonstrates full-stack development, with a React frontend connected to a Node/Express backend, and MongoDB for task storage.
- Host: GitHub
- URL: https://github.com/nikilkumaar/todo-backend
- Owner: NikilKumaar
- Created: 2024-11-30T14:02:25.000Z (24 days ago)
- Default Branch: main
- Last Pushed: 2024-11-30T14:21:59.000Z (24 days ago)
- Last Synced: 2024-11-30T15:27:13.561Z (24 days ago)
- Topics: cors, dotenv, expressjs, mongoose, nodemon
- Language: JavaScript
- Homepage: https://todo-backend-3u5l.onrender.com
- Size: 3.06 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple Todo List App (MERN Stack)
## Description
This is a simple Todo List application built using the MERN stack (MongoDB, Express, React, Node.js). It allows users to create, read, update, and delete tasks with an intuitive interface and a robust backend.
### Features:
- **Add Tasks**: Create new tasks and set a description.
- **View Tasks**: Display a list of all tasks with their status.
- **Update Tasks**: Mark tasks as completed or pending.
- **Delete Tasks**: Remove tasks from the list.
The app demonstrates full-stack development, connecting a React frontend to an Express API server, which interacts with a MongoDB database for persistent storage.### Technologies Used:
- **MongoDB**: NoSQL database to store todo items.
- **Express.js**: Web application framework for Node.js to handle API routes.
- **React**: Frontend library to build the user interface.
- **Node.js**: JavaScript runtime to run the server-side logic.
### Installation:1. **Clone the repository:**
```bash
git clone https://github.com/NikilKumaar/todo-backend.git
cd todo-backend2. **Server Dependencies**
```bash
cd todo-backend
npm install