Back to Projects
📱

Api-yatube

Published: November 06, 2025
Last updated: November 06, 2025
Source Code Available

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

Project Links