Please use this identifier to cite or link to this item:
https://ric.cps.sp.gov.br/handle/123456789/46182| Title: | Cinesperado |
| Other Titles: | Cinesperado |
| Authors: | NASCIMENTO, Danielly Sobral do SOUZA, Giovana Martines de PEREIRA, Weslley Henrique |
| Advisor: | CAVALCANTE, Wagner Siqueira |
| Other contributor: | VICENTINI, Eduardo Antonio VIEIRA, Thiago da Silva |
| type of document: | Monografia |
| Keywords: | Filmes;Engenharia de software;Banco de dados |
| Issue Date: | 10-Jun-2026 |
| Publisher: | 004 |
| Citation: | 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. |
| Abstract: | 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 |
| Appears in Collections: | Trabalhos de Conclusão de Curso |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| 20261S_Danielly Sobral do Nascimento_OD2874.pdf Restricted Access | 3.09 MB | Adobe PDF | View/Open Request a copy | |
| TCC - Danielly Sobral do Nascimento.zip Restricted Access | 37.35 MB | Filzip | View/Open Request a copy | |
| Termos de Autorização - Danielly, Giovana, Weslley.pdf Restricted Access | 2.73 MB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.