Back to Projects
Api-yatube
About This Project
API YaTube
API YaTube is a full-scale backend REST API developed as part of a backend development course.
You can use it to manage posts, groups and comments in a social-network-style service (no frontend).
It features JWT authentication, role-based permissions, filtering, pagination and search.
My role: Sole developer — I handled the entire project from design to implementation and deployment.
Key features:
- User signup and authentication via JWT tokens
- CRUD endpoints for posts, groups and comments
- Filtering, search, pagination, and rate limiting (where applicable)
- Full API documentation (OpenAPI/YAML)
- Built with Git/GitHub workflow and tested using Pytest
Tech Stack
Python
Django REST Framework
JWT
SQLite