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