Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/justarale/recipe-book-server


https://github.com/justarale/recipe-book-server

Last synced: 6 days ago
JSON representation

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.