Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/harshdev1809/sticky-note-backend
This project involves developing the backend for a React App using Express.JS and Node.JS. It features a scalable RESTful API for CRUD operations and uses MongoDB for data storage, ensuring efficient and secure data management. The backend seamlessly integrates with the frontend, providing a fast and reliable user experience.
https://github.com/harshdev1809/sticky-note-backend
axios expressjs javascript mern-project mern-stack mern-stack-development middleware mongodb mongoose mvc-architecture nodejs
Last synced: 2 days ago
JSON representation
This project involves developing the backend for a React App using Express.JS and Node.JS. It features a scalable RESTful API for CRUD operations and uses MongoDB for data storage, ensuring efficient and secure data management. The backend seamlessly integrates with the frontend, providing a fast and reliable user experience.
- Host: GitHub
- URL: https://github.com/harshdev1809/sticky-note-backend
- Owner: HarshDev1809
- Created: 2024-02-12T09:31:23.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-07-24T19:38:05.000Z (4 months ago)
- Last Synced: 2024-07-24T22:26:31.649Z (4 months ago)
- Topics: axios, expressjs, javascript, mern-project, mern-stack, mern-stack-development, middleware, mongodb, mongoose, mvc-architecture, nodejs
- Language: JavaScript
- Homepage: https://stickynotes-i11f.onrender.com/
- Size: 48.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Overview
This is a backend for a React App, which is built using Express.JS and Node.JS, offering a scalable RESTful API for CRUD operations. MongoDB is used for efficient and secure data storage. The backend ensures smooth interaction with the frontend, providing a fast and reliable user experience.# Features
* **RESTful API:** Handles all CRUD operations for notes.
* **Scalability:** Built with Node.JS to ensure high performance.
* **Database Integration:** Utilizes MongoDB for robust data management.
* **Security:** Implements best practices for data validation and security.
# Technologies Used
* **Backend Framework:** Express.JS
* **Runtime Environment:** Node.JS
* **Database:** MongoDB
* **Deployment:** Render.com# API Endpoints
* **Notes:**
* **GET /home/notes:** Retrieve all notes.
* **POST /notes/create:** Create a new note.
* **PUT /notes/edit/:id:** Edit an existing note by ID.
* **DELETE /notes/delete/:id:** Delete a note by ID.
* **GET /home/notes/:id:** Retrieve a single note by ID .
* **Authorization**
* **POST /auth/signup:** User sign-up.
* **POST /auth/signin:** User sign-in.
* **POST /auth/verify:** Verify user.
# API LINK
https://api-stickynotes.onrender.com# Frontend
**Frontend Repository Link:** https://github.com/HarshDev1809/Notes-App-Frontend