In this project I implemented an API with 19 endpoints for storing recipes. This web application was developed with Python and Django (a very popular web framework in the Python community). I also had the opportunity to exercise the development using TDD.
Skills worked:
- Setting up a local development server with Docker
- Application of Test Driven Development
- Creation of 19 API endpoints
- User authentication
- Browseable admin interface (Django Admin)
- Interactive API Documentation with Swagger
- Technologies: Python, Django Framework, PostgreSQL, Docker, Swagger, Github Actions
- Deployment: AWS EC2
To access the application and simulate the usage of the API just visit [API docs](http://ec2-54-152-215-50.compute-1.amazonaws.com/api/docs) where the Swagger webpage is available, including documentation.