Blog API
A blog API built with Django
GitHub Repository
The repository can be found here.
About
I built a fully-functioning Blog REST API built using Django and the Django REST framework. It is hosted on an AWS EC2 instance and can be accessed here. I do not keep it available at all times, however, due to the limitations of the AWS free-tier plan. The static API documenation version is always avalaible though, with the link below.
Features
- Swagger Docs API documentation
- JSON Web Token (JWT) for authentication
- Nginx as a reverse proxy
- Redis for caching
- Throttling to prevent abuse
- Free SSL certificates using Certbot (for HTTPS)
- Comprehensive unit tests
Technologies Used
- Django and Django REST framework (DRF)
- Docker
- AWS (EC2, RDS, Route53)
- Nginx
- Redis
- JSON Web Token (JWT)
- PostgreSQL
- Certbot for HTTPS