Projeto Movieweb Kickstart
Um ponto de lançamento para a construção de um site de streaming de filmes.
Características
- Navegue por filmes : explore uma vasta coleção de filmes classificados por gênero, data de lançamento ou popularidade.
- Funcionalidade de pesquisa : encontre filmes facilmente por título, diretor ou elenco.
- Revisões de usuários : Leia e escreva comentários para compartilhar seus pensamentos e opiniões sobre filmes.
- Classificações do usuário : avalie filmes e veja as classificações médias fornecidas pela comunidade.
- Motor de recomendação : Obtenha recomendações personalizadas de filmes com base em suas preferências e histórico de visualização.
- Design responsivo : desfrute de uma experiência perfeita em dispositivos com nosso design de web responsivo.
Implantações
Implantar com vercel
- Clique no botão abaixo para implantar o projeto no vercel.
- Preencha as variáveis de ambiente necessário:
-
NEXT_PUBLIC_APP_URL
: o URL do seu projeto implantado (por exemplo, https://movie-web-kickstart.vercel.app
) -
NEXT_PUBLIC_TMDB_TOKEN
: sua chave de API TMDB (obtenha -a aqui ou você pode usar o token padrão .env.example Arquivo para teste) -
NEXT_PUBLIC_SITE_NAME
: o nome do seu site (por exemplo, MovieWeb Kickstart
)
- Clique em "Implantar" e aguarde a conclusão da implantação.
Implante com as páginas Cloudflare
Para implantar nas páginas CloudFlare, você pode usar as seguintes instruções: Readme
Desenvolvimento local
- Clone o repositório:
git clone https://github.com/bitfreee/movie-web-kickstart
- Navegue até o diretório do projeto:
cd movie-web-kickstart
- Instale dependências:
npm install
- Crie .env arquivo
cp .env.example .env
- Inicie o servidor de desenvolvimento:
npm run dev
Pilha de tecnologia
- NEXT.JS - Framework
- TypeScript - Idioma
- Tailwind - CSS
- Vercel - implantações
- TMDB - banco de dados de filmes
- Vidsrc.cc - links de streaming
Contribuindo
As contribuições são bem -vindas! Se você quiser contribuir com este projeto, siga estas etapas:
- Fork o repositório.
- Crie uma nova ramificação (
git checkout -b feature/improvement
). - Faça suas alterações.
- Comprometa suas alterações (
git commit -am 'Add new feature'
). - Empurre para a filial (
git push origin feature/improvement
). - Crie uma nova solicitação de tração.
Licença
Este projeto está licenciado sob a licença do MIT. Consulte o arquivo de licença para obter detalhes.
Agradecimentos
- O banco de dados de filmes (TMDB) para fornecer os dados do filme por meio de sua API.
- Vidsrc.cc para fornecer os links de streaming de filmes.