O projeto DEVAFLIX foi concebido com o propósito de auxiliar os usuários na escolha de filmes e séries, proporcionando uma experiência de busca aprimorada. A plataforma permite usar uma ferramenta de busca com filtros avançados, tais como gênero, ano de lançamento, rating, direção etc.
O Projeto foi desenvolvido para o desafio 2023 (live) usando Nest.js na formação Devaria. O projeto DevaFlix situa-se em uma plataforma "Guia de títulos", buscando por filmes ou séries e apresentando-os com detalhes e trailers.
O protótipo utilizado para desenvolver a camada de frontend deste projeto, desenvolvido no Figma, pode ser acessado por meio do seguinte link:
https://www.figma.com/file/8C0ajaF4uQ0SbWVNCMn1Z0/DEVAFLIX?type=design&node-id=0-1&mode=design&t=6QOV1jYFy2dFF7P5-0
A camada de backend do projeto DEVAFLIX utiliza as seguintes tecnologias:
- Node.js v20.5.1
- Nest.js v10.1.16
- Axios v3.0.0
- MongoDB
- Busca avançada de filmes e séries com base em critérios como gênero, ano de lançamento, rating, direção, etc.
- Exibição de informações detalhadas sobre filmes e séries, incluindo sinopse, elenco, classificação, etc.
# Tenha instalado o ambiente NODEJS
https://nodejs.org/en
# Tenha instalado uma IDE, como o VsCode
https://code.visualstudio.com/
# Clone o repositório
git clone https://github.com/LuigiTCastro/DevariaProjectDevaflix-BE.git
# Configure as variaveis
fazer uma copia do arquivo `.env.example` e renomear o novo arquivo de `.env.local`, e configurar as variáveis de ambiente no arquivo `.env.local`
# Instale as dependencias do projeto
$ npm install
# Execute o projeto
$ npm run start:dev
Usamos as APIs de chave gratuita OMDB API e TMDB API para buscar informações pertinentes a filmes e séries. https://www.omdbapi.com/ https://www.themoviedb.org/
https://github.com/LuigiTCastro/DevariaProjectDevaflix-FE.git
- Aline
- Eliane Henriqueta
- Luigi Castro
- Renata Fernandes
- Sergio Daniel Farina