Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sreeragp69/notes-app-backend
Backend for the Note App built with Node.js, Express.js, and MongoDB. Handles user authentication, note management, and API requests.
https://github.com/sreeragp69/notes-app-backend
authentication backend cors crud dotenv express-js jwt mern mongodb nodejs rest-api
Last synced: 2 months ago
JSON representation
Backend for the Note App built with Node.js, Express.js, and MongoDB. Handles user authentication, note management, and API requests.
- Host: GitHub
- URL: https://github.com/sreeragp69/notes-app-backend
- Owner: sreeragp69
- Created: 2024-08-12T17:17:52.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-12T17:25:21.000Z (4 months ago)
- Last Synced: 2024-09-26T18:40:11.672Z (3 months ago)
- Topics: authentication, backend, cors, crud, dotenv, express-js, jwt, mern, mongodb, nodejs, rest-api
- Language: JavaScript
- Homepage:
- Size: 3.11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Note App Backend
The backend of the Note App, built using Node.js, Express.js, and MongoDB. This part of the application handles user authentication, note management, and API requests.
## Features
- **User Authentication**: Secure login and registration system using JWT.
- **Note Management**: Create, edit, delete, and retrieve notes.
- **Search and Pin Notes**: Efficiently search notes and pin important ones.## Technologies Used
- **Node.js**: For server-side scripting.
- **Express.js**: For handling server requests and responses.
- **Mongoose**: For database modeling and interaction with MongoDB.
- **MongoDB**: For storing user data and notes.
- **JWT (jsonwebtoken)**: For secure user authentication.
- **Dotenv**: For environment variable management.
- **CORS**: For enabling Cross-Origin Resource Sharing.## Getting Started
### Prerequisites
Ensure you have the following installed:
- Node.js
- npm or yarn
- MongoDB### Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/note-app.git