Use este identificador para citar ou linkar para este item: https://ric.cps.sp.gov.br/handle/123456789/46182
Título: Cinesperado
Título(s) alternativo(s): Cinesperado
Autor(es): NASCIMENTO, Danielly Sobral do
SOUZA, Giovana Martines de
PEREIRA, Weslley Henrique
Orientador(es): CAVALCANTE, Wagner Siqueira
Outro(s) contribuidor(es): VICENTINI, Eduardo Antonio
VIEIRA, Thiago da Silva
Tipo documental: Monografia
Palavras-chave: Filmes;Engenharia de software;Banco de dados
Data do documento: 10-Jun-2026
Editor: 004
Referência Bibliográfica: NASCIMENTO, Danielly Sobral do; SOUZA, Giovana Martines de; PEREIRA, Weslley Henrique. Cinesperado, 2026. Trabalho de conclusão de curso (Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas) - Faculdade de Tecnologia de Americana "Ministro Ralph Biasi", Americana, 2026.
Resumo: O presente trabalho apresenta o desenvolvimento do Cinesperado, uma plataforma web voltada para a descoberta de filmes de forma prática e interativa. O sistema foi projetado com o objetivo de solucionar a dificuldade comum de decidir “o que assistir”, oferecendo ao usuário a geração de lista aleatória de filmes com a possibilidade de aplicar filtros como gênero, ano de lançamento, nota e diretor. A metodologia empregada no desenvolvimento envolveu a utilização da API pública TMDb como fonte de dados, consumida por meio de um back-end desenvolvido em Python 3.9+, utilizando o framework FastAPI. A camada de persistência é implementada com SQLAlchemy integrado ao SGBD SQLite, possibilitando a criação de contas de usuários com autenticação baseada em JWT por meio da biblioteca python-jose, e criptografia de senhas utilizando passlib com bcrypt. Além disso, o sistema conta com funcionalidade de envio de e-mails via protocolo SMTP com suporte a SSL/TLS, permitindo recursos como recuperação de senha e notificações. O front-end foi desenvolvido com tecnologias web (HTML, CSS e JavaScript), garantindo uma interface acessível e responsiva. Como resultado, o Cinesperado proporcionou uma experiência fluida e diferenciada, permitindo, tanto a exploração imediata de filmes aleatórios, quanto a personalização da jornada do usuário por meio do cadastro e da criação de listas pessoais. Atendendo ao propósito de tornar a escolha de filmes mais dinâmica e organizada, unindo entretenimento e praticidade em um ambiente simples de utilizar.
This project presents the development of Cinesperado, a web platform designed for discovering movies in a practical and interactive way. The system was engineered to solve the common difficulty of deciding "what to watch", offering the user the generation of a random list of movies with the possibility of applying filters such as genre, release year, rating, and director. The methodology employed in the development involved utilizing the TMDb public API as the data source, consumed through a back-end developed in Python 3.9+, using the FastAPI framework. The persistence layer is implemented with SQLAlchemy integrated into the SQLite DBMS, enabling the creation of user accounts with JWT-based authentication via the python-jose library, and password encryption using passlib with bcrypt. In addition, the system features email-sending functionality via the SMTP protocol with SSL/TLS support, allowing features such as password recovery and notifications. The front-end was developed using web technologies (HTML, CSS, and JavaScript), ensuring an accessible and responsive interface. As a result, Cinesperado provided a smooth and distinctive experience, allowing both the immediate exploration of random movies and the personalization of the user's journey through registration and the creation of personal lists. It fulfills the purpose of making movie selection more dynamic and organized, combining entertainment and practicality in an easy-to-use environment.
URI: https://ric.cps.sp.gov.br/handle/123456789/46182
Aparece nas coleções:Trabalhos de Conclusão de Curso

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
20261S_Danielly Sobral do Nascimento_OD2874.pdf
  Restricted Access
3.09 MBAdobe PDFVisualizar/Abrir    Solictar uma cópia
TCC - Danielly Sobral do Nascimento.zip
  Restricted Access
37.35 MBFilzipVisualizar/Abrir    Solictar uma cópia
Termos de Autorização - Danielly, Giovana, Weslley.pdf
  Restricted Access
2.73 MBAdobe PDFVisualizar/Abrir    Solictar uma cópia


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.