Movielist

Screenshot from 2023-02-06 15-25-22

Um aplicativo para você acompanhar seus gostos cienmatográficos e compartilhá-los com seus amgigos! Construído com auxílio da API "The Movie Database".

Veja mais!

Sobre

Sem criar conta você poderá:

  • ver a lista de filmes em cada uma das categorias: mais comentados, mais populares, em lançamento;
  • expandir cada uma dessas listas, e navegar por um carrossel de páginas;
  • acessar a página do filme e ver detalhes (Titúlo, sinopse, pontuação IMDB, atores, equipe técnica, e mais...);
  • procurar filmes pelo título;
  • criar conta.

Após criar conta, ainda será possível:

  • marcar um filme com "assistido" ou como "planejando assistir";
  • vizualizar todos os filmes que foram marcados;
  • marcar um filme como favorito;
  • acessar o perfil;
  • visualizar todos os filmes favoritados;
  • procurar pessoas pelo nome de usuário;
  • visualizar seu histórico de interações com o aplicativo;
  • comentar e curtir histórico de interações de outras pessoas e o seu próprio;
  • editar o nome de usuário, foto de capa e foto de perfil;
  • avaliar e salvar sua avaliação para filmes.

Tecnologias

Algumas das tecnologias utilizadas para desenvolvimento deste projeto:

  • ReactJs (Styled Components, hooks personalizados);
  • NodeJs / Express;
  • Typescript;
  • PostgreSQL & PrismaORM;
  • Jest / SuperTest;
  • Docker;
  • Cloud AWS;

Como utilizar

  1. Faça um clone desse projeto;
  2. Através de um terminal, na pasta de dentro desse projeto, execute o comando: docker-compose up --build