Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/46182
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorCAVALCANTE, Wagner Siqueira-
dc.contributor.authorNASCIMENTO, Danielly Sobral do-
dc.contributor.authorSOUZA, Giovana Martines de-
dc.contributor.authorPEREIRA, Weslley Henrique-
dc.contributor.otherVICENTINI, Eduardo Antonio-
dc.contributor.otherVIEIRA, Thiago da Silva-
dc.date.accessioned2026-07-06T16:15:21Z-
dc.date.available2026-07-06T16:15:21Z-
dc.date.issued2026-06-10-
dc.identifier.citationNASCIMENTO, 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.pt_BR
dc.identifier.urihttps://ric.cps.sp.gov.br/handle/123456789/46182-
dc.description.abstractO 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.pt_BR
dc.description.abstractThis 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.pt_BR
dc.description.sponsorshipCurso Superior de Tecnologia em Análise e Desenvolvimento de Sistemaspt_BR
dc.language.isopt_BRpt_BR
dc.publisher004pt_BR
dc.subjectFilmespt_BR
dc.subjectEngenharia de softwarept_BR
dc.subjectBanco de dadospt_BR
dc.subject.otherInformação e Comunicaçãopt_BR
dc.titleCinesperadopt_BR
dc.title.alternativeCinesperadopt_BR
dc.typeMonografiapt_BR
dcterms.typeJogos Digitais, Softwares, Aplicativos e Eula (End Use License Agreement)pt_BR
Appears in Collections:Trabalhos de Conclusão de Curso

Files in This Item:
File Description SizeFormat 
20261S_Danielly Sobral do Nascimento_OD2874.pdf
  Restricted Access
3.09 MBAdobe PDFView/Open Request a copy
TCC - Danielly Sobral do Nascimento.zip
  Restricted Access
37.35 MBFilzipView/Open Request a copy
Termos de Autorização - Danielly, Giovana, Weslley.pdf
  Restricted Access
2.73 MBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.