REST API de Catálogo de Filmes
Uma aplicação backend projetada para gerenciar um catálogo estruturado de filmes por meio de uma REST API.
O sistema foi desenvolvido com Django e Django REST Framework, oferecendo endpoints para gerenciar filmes, atores e gêneros, preservando os relacionamentos entre as diferentes entidades do domínio.
O backend centraliza a validação de dados, a persistência e a lógica de negócio em uma arquitetura RESTful, permitindo que aplicações externas consumam o catálogo de forma independente.
Uma aplicação Streamlit independente foi desenvolvida como cliente da API, demonstrando uma integração real entre uma aplicação frontend separada e o backend Django REST.
O projeto demonstra design de REST APIs, modelagem de dados relacionais, operações CRUD, serialização, validação e comunicação entre aplicações independentes.
Destaques
Gestão do catálogo de filmes
Gestão de atores
Gestão de gêneros
Modelagem de dados relacionais
Endpoints RESTful
Operações CRUD
Serializadores do Django REST Framework
Validação de dados
Cliente de API em Streamlit
Separação entre frontend e backend
Consumo da API entre aplicações independentes
Gestão pelo Django Admin