Velvet é uma plataforma full-stack descentralizada para exploração, curadoria e automação de conteúdo relacionado a anime. Integrando tecnologias modernas e arquitetura modular, Velvet conecta múltiplas fontes externas e redes comunitárias, entregando uma experiência consistente e escalável através de Web, API e bots.
Velvet opera como uma rede descentralizada, onde o backend atua como orquestrador e agregador de dados, distribuindo e sincronizando informações com plataformas como Anilist, MyAnimeList, LiveChart, Kitsu, Crunchyroll, entre outras.
- 📚 Integração com múltiplas APIs de anime (Anilist, MAL, etc)
- 💬 Bot Discord modular com comandos, eventos e webhooks
- 🔍 Busca inteligente e filtros avançados de animes
- ⚙️ Painel administrativo para gerenciar dados e usuários
- 🌐 Frontend responsivo com performance otimizada
- 📈 Recomendações baseadas em histórico e perfil
- 🔐 Camada de autenticação segura via OAuth2 / JWT
- Clone o repositório:
git clone https://github.com/uesleibros/velvet.git
cd velvet- Inicie os serviços:
# Backend
cd apps/backend
cargo run
# Bot
cd apps/assistant
cargo run
# Frontend
cd frontend
npm install && npm run dev# Testes unitários e de integração no backend
cargo test --allDocumentos técnicos e diagrama de arquitetura estão disponíveis na pasta docs/.
Quer ajudar? Veja o CONTRIBUTING.md para guidelines e padrões de contribuição. Pull requests são muito bem-vindos!
Licenciado sob os termos da Apache LICENSE.
“Velvet conecta dados, pessoas e paixões em torno de um mesmo universo.”
