Skip to content

AlissonFelCosta/Boo-vie

Repository files navigation

📚🎬 Recomendações de Livros e Filmes

GitHub Repo stars GitHub forks GitHub watchers GitHub issues GitHub last commit GitHub language count GitHub repo size

Vite React Tailwind CSS TypeScript Firebase Supabase


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.

🌐 Acesse agora

image


🚀 Tecnologias Utilizadas

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

🧠 Conceito

"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.


📦 Funcionalidades Principais

  • ✅ 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

🧰 Arquitetura e Stack

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

📈 Desempenho

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.


🛠️ Como rodar localmente

# 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

📘 Tutorial passo a passo →