Requirements:
* Python 3 (Tested with 3.9.6)
* SQLite 3
Getting started:
- Create virtualenv:
python3 -m venv venv
- Activate virtualenv
source venv/bin/activate
- Apply migrations
python manage.py migrate
- Run server
python manage.py runserver
- Create superuser
python manage.py createsuperuser
You can now log in at http://localhost:8000/admin/. To access the API visit http://localhost:8000/.
API endpoints:
- /recipes
- /recipes/{id}
- /recipes/search
- /favorites
- /shoppinglists
- /shoppinglists/{id}