O CineClube é uma rede social voltada para entusiastas de filmes, funcionando como um clube do livro, mas com foco na discussão e compartilhamento de filmes. Neste clube virtual, os usuários podem se conectar, descobrir novos filmes, discutir suas obras favoritas, compartilhar críticas e recomendações, e até mesmo organizar sessões para sorteio do filmes escolhidos pelo clube. Se você é um apaixonado por cinema, este é o lugar ideal para se juntar a outros entusiastas e expandir seus horizontes cinematográficos!
- Cadastro de Usuário: Os usuários podem criar uma conta no CineClube Social fornecendo informações básicas, como nome, e-mail e senha.
- Feed de Filmes: O feed principal exibe os filmes mais populares, as últimas atualizações e recomendações personalizadas com base nos interesses do usuário.
- Pesquisa Avançada: Os usuários podem pesquisar filmes por título, gênero, diretor, atores e outras informações relevantes.
- Detalhes do Filme: Cada filme possui uma página com informações detalhadas, incluindo sinopse, elenco, classificação, duração, ano de lançamento e avaliações dos usuários.
- Avaliações e Críticas: Os usuários podem avaliar e escrever críticas sobre os filmes que assistiram, compartilhando suas opiniões com a comunidade.
- Recomendações Personalizadas: Com base nas preferências do usuário, o sistema sugere filmes similares ou relacionados que possam despertar seu interesse.
- Clube: Os usuários podem criar clubes temáticos para discutir filmes, gêneros cinematográficos ou tópicos relacionados ao cinema.
- Agendamento de Sessões: Os usuários podem organizar sessões de exibição em clube, definindo horários e convidando outros membros para assistir e discutir filmes juntos.
- Amigos e Seguidores: Os usuários podem conectar-se com outros membros, tornando-se amigos ou seguindo seus perfis para acompanhar suas atividades no CineClube Social.
- Frontend: O frontend do CineClube é desenvolvido usando HTML, CSS e JavaScript, aproveitando frameworks modernos como React.js para criar uma experiência de usuário dinâmica e responsiva.
- Backend: O backend é construído com Java e utiliza o framework Spring para criar uma API RESTful que permite a interação entre o frontend e o banco de dados.
- Banco de Dados: O banco de dados é implementado usando uma solução robusta como o Postgres, fornecendo armazenamento persistente para usuários, filmes, avaliações e outras informações relevantes.
- Clone o repositório do CineClube Social:
git clone https://github.com/jorgeallende/cineclub-front
- Navegue até o diretório do projeto:
cd cineclube-front
- Instale as dependências do frontend:
npm install
ouyarn install
- inicie o servidor frontend:
npm run dev
ouyarn dev
- Acesse o CineClube em seu navegador:
http://localhost:5173
- Jorge Allende (@jorgeallende)
- Higor Breno (@higorbreno)
- Rian Carlos (@RianC4l0s)
- Altair Campielo (@)
Este projeto está licenciado sob a MIT License. Sinta-se à vontade para usá-lo e modificá-lo de acordo com suas necessidades.
Divirta-se explorando o mundo do cinema com o CineClube Social!