Recipe Application API is a backend API developed for a recipe management application. It provides the core functionality for managing recipes, including creating new recipes, retrieving recipes, updating recipes, creating shopping lists from the recipe, updating and deleting shopping list and deleting recipes. The API is built using Node.js and the Express.js framework and follows the RESTful architecture pattern. It uses MongoDB as the database and Mongoose for object modeling.
- Signup/login/update user
- Create recipe
- Delete recipe
- Update recipe
- Get All recipe/ get recipe by id
- create shopping list from recipe / edit shopping list / delete shopping list
- upload recipe image to cloudinary
Server: Node, Express, MongoDB Atlas, Mongoose, Cloudinary
Install my-project with npm
JWT_SECRET- JWT Secret Key
MONGO_URI- Mongo DB URI
CLOUDINARY_NAME
CLOUDINARY_API_KEY
CLOUDINARY_API_SECRET
npm install
npm run dev