https://github.com/sauberr/recipe-app-api
Recipe API project.
https://github.com/sauberr/recipe-app-api
django django-rest-framework python
Last synced: about 2 months ago
JSON representation
Recipe API project.
- Host: GitHub
- URL: https://github.com/sauberr/recipe-app-api
- Owner: Sauberr
- License: mit
- Created: 2024-02-11T22:36:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-09T22:14:45.000Z (7 months ago)
- Last Synced: 2025-05-07T00:08:34.585Z (about 2 months ago)
- Topics: django, django-rest-framework, python
- Language: Python
- Homepage:
- Size: 43 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Recipe RESTful Api
This project showcases a RESTful API built with Django 4.2 and Django REST Framework (DRF), illustrating how to leverage these powerful tools to create a robust and well-structured API for managing recipes. The API features CRUD operations, user authentication via JWT, and seamless image uploads. It leverages PostgreSQL for reliable data storage and emphasizes quality through extensive testing (with 80% coverage) and CI/CD pipelines for automated workflows. The application is also uses Docker for easy deployment and scalability.
#### Stack:
- [Python](https://www.python.org/downloads/)
- [PostgreSQL](https://www.postgresql.org/)
- [Django](https://www.djangoproject.com/)
- [DRF](https://www.django-rest-framework.org/)
- [Docker](https://www.docker.com/)## Local Developing
All actions should be executed from the source directory of the project and only after installing all requirements.
1. Firstly, create a docker container:
```
docker build .
```2. Second write this command for docker-compose:
```
docker-compose up
```## License
This project uses the [MIT] license(https://github.com/Sauberr/recipe-app-api/blob/main/LICENSE)