Movie Catalog REST API
A backend application designed to manage a structured movie catalog through a REST API.
The system was developed with Django and Django REST Framework, providing endpoints for managing movies, actors and genres while maintaining relationships between the different domain entities.
The backend centralizes data validation, persistence and business logic through a RESTful architecture, allowing external applications to consume the catalog independently.
A separate Streamlit application was developed as a client for the API, demonstrating real integration between an independent frontend application and the Django REST backend.
The project demonstrates REST API design, relational data modeling, CRUD operations, serialization, validation and communication between separate applications.
Destaques
Movie catalog management
Actor management
Genre management
Relational data modeling
RESTful API endpoints
CRUD operations
Django REST Framework serializers
Data validation
Streamlit API client
Frontend and backend separation
API consumption between independent applications
Django Admin management