Table of Contents
This API simulates a recipe cookbook. Users can access information about recipes, costs of ingredients, ingredient amounts, meal types, and more. This database serves to help people find the right recipes for their lifestyles. If the user wants to make something of a certain cuisine or meal type, these parameters can be referenced. They can also favorite a recipe to access a certain recipe easily. Recipes can be added and ingredients of recipes can be modified if a user wants to change a certain ingredient.
Our API is currently running on Vercel. Below you can find a link to our production API.
- Production: https://recipe-api-peach.vercel.app/
- Supabase
- Vercel CLI
- fastapi==0.88.0
- pytest==7.1.3
- uvicorn==0.20.0
- sqlalchemy==2.0.7
- psycopg2-binary~=2.9.3
- Python-dotenv
- Pre-commit
- Supabase
- Faker
- numpy
- Endpoint Documentation: https://github.com/calistakerins/Recipe-API/blob/main/Endpoint_Documentation%20(1).pdf
- ER Diagram: https://github.com/calistakerins/Recipe-API/blob/main/Recipe%20API%20ER%20Diagram%20(3).pdf
- Documentation of Complex Transactions with Concurrency: https://github.com/calistakerins/Recipe-API/blob/main/Complex_Transactions_Write_Up.pdf
See the open issues for a list of proposed features (and known issues).
- Top Feature Requests (Add your votes using the 👍 reaction)
- Top Bugs (Add your votes using the 👍 reaction)
- Newest Bugs
Reach out to the maintainer at one of the following places:
Recipe-API follows good practices of security, but 100% security cannot be assured. Recipe-API is provided "as is" without any warranty. Use at your own risk.
Thank you to these awesome resources that were used during the development of Recipe-API https://github.com/jackalnom/movie_api