Boovie é uma plataforma social onde usuários podem recomendar livros e filmes uns aos outros com base em avaliações reais, comentários e curadorias. Nosso objetivo é criar uma comunidade onde boas histórias — escritas ou filmadas — encontrem quem mais vai apreciá-las.
Boovie é uma aplicação moderna desenvolvida com foco em performance, escalabilidade e ótima experiência do usuário:
- ⚡ Vite — Build tool ultrarrápida para aplicações modernas
- 🧠 TypeScript — Tipagem estática para maior robustez e produtividade
- ⚛️ React — Biblioteca para interfaces reativas e escaláveis
- 💅 Tailwind CSS — Estilização utilitária e responsiva
- 🧱 shadcn/ui — Componentes acessíveis e com design consistente
- 🔥 Firebase Hosting — Hospedagem global e rápida
- 🌊 Supabase (BaaS) — Backend-as-a-Service com autenticação, banco de dados e storage
"Boovie é onde boas histórias ganham novas vidas através da recomendação humana."
A proposta do Boovie é unir o melhor dos dois mundos — o literário e o cinematográfico — em uma só plataforma. Ao invés de depender de algoritmos impessoais, aqui as recomendações vêm de pessoas reais, com gostos e visões únicas.
- ✅ Cadastro e login de usuários
- 📝 Recomendações de livros e filmes com avaliações
- ⭐ Sistema de notas e comentários
- 🔍 Busca por títulos recomendados
- 🧑🤝🧑 Comunidade conectada por gostos culturais
- 📊 Feed com recomendações enviadas
- 👋 Chat de conversas entre usuários
- 📱 Versão mobile responsiva
O Boovie utiliza o Supabase como BaaS para gerenciar:
- 📄 Banco de dados Postgres com suporte a SQL em tempo real
- 🔐 Autenticação segura via JWT e OAuth
- 📂 Armazenamento de arquivos (capas, logos, etc)
A aplicação front-end está hospedada com Firebase, garantindo:
- CDN global para alta performance
- Deploy contínuo com CI/CD via GitHub Actions
O Boovie foi testado com Google PageSpeed Insights:
Plataforma | Desempenho | Acessibilidade | Práticas Recomendadas | SEO |
---|---|---|---|---|
💻 Desktop | 🟩 100 | 🟩 96 | 🟩 100 | 🟩 100 |
📱 Mobile | 🟩 92 | 🟩 96 | 🟩 100 | 🟩 100 |
Esses resultados refletem a escolha de ferramentas modernas como Vite, React e Tailwind CSS otimizados.
# Clone o repositório
git clone https://github.com/AlissonFelCosta/boo-vie.git
cd boovie
# Instale as dependências
npm install
# Rode o servidor de desenvolvimento
npm run dev