Skip to content

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. As tecnologias empregadas no projeto incluem NestJS e ReactJS.

Notifications You must be signed in to change notification settings

LuigiTCastro/DevariaProjectDevaflix-BE

Repository files navigation

DEVAFLIX

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

Tecnologias Utilizadas

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

Funcionalidades

  • 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.

Como Usar

Configuração do ambiente de desenvolvimento

# 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

Projeto Finalizado

img tela login

Fontes de Dados

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/

Front-End

https://github.com/LuigiTCastro/DevariaProjectDevaflix-FE.git

Autores

  • Aline
  • Eliane Henriqueta
  • Luigi Castro
  • Renata Fernandes
  • Sergio Daniel Farina

About

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. As tecnologias empregadas no projeto incluem NestJS e ReactJS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published