Recipes Demo
- demonstration of FastAPI functionality
Features
- Create, search and update recipes with site links via an API interface
- Authenticate users and restrict authorization to certain endpoints
- Create users and superusers
Installation
git clone https://github.com/kevinbowen777/recipes
cd recipes
- Create virtualenv
pip install poetry
poetry install
- Run the DB migrations via poetry
poetry run ./prestart.sh
(only required once) - Run the FastAPI server via poetry
poetry run ./run.sh
- URLs:
- http://localhost:8001/
- http://127.0.0.1:8001/docs - SwaggerUI
Screenshots
Homepage
API page
Live Demo on Linode(not available 24/7):
Docker Container Image:
- TBD
Reporting Bugs
Visit the Issues page to view currently open bug reports or open a new issue.