kevinbowen777 / recipes

A basic demonstration of FastAPI functionality

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Recipes Demo

Status GitHub Issues License

  • 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

  1. git clone https://github.com/kevinbowen777/recipes
  2. cd recipes
  3. Create virtualenv
  4. pip install poetry
  5. poetry install
  6. Run the DB migrations via poetry poetry run ./prestart.sh (only required once)
  7. Run the FastAPI server via poetry poetry run ./run.sh
  8. URLs:

Screenshots

Homepage

Homepage

API page

API page


License

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.

About

A basic demonstration of FastAPI functionality

License:MIT License


Languages

Language:Python 89.3%Language:HTML 8.3%Language:Mako 1.4%Language:Shell 1.0%