TelaGo é uma plataforma de streaming de filmes inspirada na Netflix, desenvolvida com JavaScript puro, HTML5 e CSS3. O projeto utiliza a API do TMDB (The Movie Database) para fornecer informações atualizadas sobre filmes.
- 🎬 Catálogo dinâmico de filmes
- 🔍 Busca em tempo real
- 📱 Design responsivo
- 🎯 Categorias personalizadas
- 🎥 Reprodução de trailers
- 💫 Animações e transições suaves
- 🌈 Interface moderna e intuitiva
- HTML5
- CSS3
- JavaScript (ES6+)
- API TMDB
- Plyr.js para reprodução de vídeos
- Node.js
- Chave de API do TMDB
- Clone o repositório:
git clone https://github.com/AdminhuDev/TelaGo.git
- Entre no diretório:
cd TelaGo
- Instale as dependências:
npm install
-
Configure as variáveis de ambiente:
- Copie o arquivo
example.env
para.env
:
cp example.env .env
- Abra o arquivo
.env
e configure suas variáveis:
TMDB_API_KEY=sua_key_aqui TMDB_ACCESS_TOKEN=seu_token_aqui PORT=3000
- Copie o arquivo
-
Inicie o servidor:
npm start
O arquivo example.env
contém todas as variáveis de ambiente necessárias para o projeto:
# Configurações da API TMDB
TMDB_ACCESS_TOKEN=seu_token_aqui
# Configurações do Servidor
PORT=3000
NODE_ENV=development
# Outras configurações...
TelaGo/
├── app.js # Lógica principal da aplicação
├── styles.css # Estilos globais
├── index.html # Estrutura da página
├── server.js # Servidor Node.js
├── config.js # Configurações da API
├── .env # Variáveis de ambiente (criar baseado no example.env)
└── example.env # Exemplo de configuração
- Faça um Fork do projeto
- Crie uma Branch para sua Feature (
git checkout -b feature/AmazingFeature
) - Faça o Commit das suas mudanças (
git commit -m 'Add some AmazingFeature'
) - Faça o Push para a Branch (
git push origin feature/AmazingFeature
) - Abra um Pull Request
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
- TMDB pela API
- Comunidade Open Source
- Inspiração Netflix
AdminhuDev
- GitHub: @AdminhuDev
⌨️ com ❤️ por AdminhuDev