This MERN-Stack-Simple-CRUD-App demonstrates basic CRUD functionality using popular JavaScript technologies. It provides a foundation for learning, prototyping, or extending into real-world applications.
- RESTful API with full CRUD endpoints
- Frontend built in React for intuitive UI interactions
- Backend powered by Node.js and Express
- MongoDB for data persistence
| Layer | Technology |
|---|---|
| Frontend | React |
| Backend | Node.js, Express |
| Database | MongoDB |
| Optional | Mongoose |
- Node.js (v14+)
- npm or yarn
- MongoDB (local or hosted)
git clone https://github.com/Devin2002/MERN-Stack-Simple-CRUD-App.git
cd MERN-Stack-Simple-CRUD-App
npm install
cd client
npm install
cd ..
MONGO_URI=your_mongo_connection_string
PORT=5000
# Backend npm run dev
cd client npm start
Once running:
- Visit
http://localhost:3000for the frontend - API runs at
http://localhost:5000
# GET all items curl http://localhost:5000/api/items
curl -X POST -H "Content-Type: application/json" -d '{"name":"New item"}' http://localhost:5000/api/items
Home page
Add User page
User Details Edit page
RESTful API Testing
- User authentication (JWT)
- Validation and error handling
- Pagination and search filters
- Deployment support
- Fork the repository
- Create a feature branch (
git checkout -b feature-name) - Commit changes (
git commit -m "Add feature") - Push to your branch (
git push origin feature-name) - Open a pull request
This project is licensed under the MIT License.
Maintainer: Devin
GitHub: Devin2002



