Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/justarale/recipe-book-server
https://github.com/justarale/recipe-book-server
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/justarale/recipe-book-server
- Owner: justArale
- License: mit
- Created: 2024-06-25T13:07:19.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-05T19:16:23.000Z (4 months ago)
- Last Synced: 2024-08-06T15:27:20.960Z (4 months ago)
- Language: JavaScript
- Homepage: https://recipe-book-server-eight.vercel.app
- Size: 78.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Recipe Book Server
This server application serves as the backend for managing recipes and user avatars using Node.js, Express, MongoDB, and Cloudinary for image storage.
## Features
- **User Authentication**: JWT-based authentication for secure user login and access control.
- **Recipe Management**: CRUD operations for creating, reading, updating, and deleting recipes.
- **Avatar Upload**: Allows users to upload and manage their avatars, stored on Cloudinary.
- **Image Handling**: Integration with Cloudinary for image storage and management.
- **Error Handling**: Centralized error handling middleware to manage server errors gracefully.## Prerequisites
- Node.js and npm installed locally.
- MongoDB database (local or remote) and connection URI.
- Cloudinary account for image storage (API key, secret, and cloud name).## License
This project is licensed under the MIT License - see the [MIT License](https://github.com/justArale/recipe-book-server/blob/main/LICENSE) file for details.