Skip to content

feapolina/nebula

Repository files navigation

🎮 Nebula

Nebula é uma aplicação web feita para gerenciar sua biblioteca de jogos e criar/gerenciar objetivos e tarefas (To-Do) em um só lugar. Organize seus jogos, marque os que você platinou e compartilhe seu perfil com a comunidade de forma simples e visualmente agradável!

🚀 Tecnologias e Ferramentas

Este projeto foi construído utilizando as seguintes tecnologias modenas:

  • Next.js 15 - Framework React em sua versão mais recente (utilizando App Router)
  • React 19 - Biblioteca principal de UI
  • Tailwind CSS v4 - Estilização dinâmica e eficiente baseada em classes utilitárias
  • Supabase - Backend as a Service (para Banco de Dados PostgreSQL, Autenticação SSR e Storage de Imagens)
  • Radix UI - Componentes acessíveis
  • Motion & GSAP - Animações ricas e fluidas
  • Lucide React - Ícones
  • dnd-kit - Sistema de Drag & Drop para a lista de tarefas

✨ Principais Diferenciais e Recursos

  • 🗂️ Gestão de Jogos: Mude o status dos seus jogos facilmente entre Jogando, Finalizado e Platinado.
  • 🌐 Perfis Públicos e Compartilháveis: Copie o link exclusivo do seu perfil (/profile/[id]) para mostrar toda sua biblioteca e platinas para os amigos.
  • 👤 Customização de Perfil: Personalize o seu avatar fazendo o upload de uma imagem e escolha uma linda capa pro seu perfil.
  • ✅ Lista de Tarefas (To-Do) Inteligente: Crie rastreamentos e tarefas (ex: buscar um certo troféu, chegar a certo nível), onde as tarefas já concluídas ficam visualmente separadas de forma retrátil.
  • 🍱 Layout: Dashboard organizado com Cards com comportamento dinâmico e excelente experiência visual.
  • 🔒 Segurança & Autenticação Segura (SSR): Cadastro completo, fluxo de login eficiente com persistência de dados segura e fluxo de recuperação de senha.
  • 🎨 UI/UX Premium: Suporte a temas, fontes modernas, etc.

🛠️ Como visualizar o projeto?

O projeto está hospedado pelo Supabase, você pode acessá-lo pelo link:

Acesse o projeto aqui

Como contribuir com o projeto?

Para contribuir, abra a issue, descreva o que deseja fazer e, em seguida, basta fazer um fork do projeto e enviar um pull request. Lembre-se de seguir as boas práticas de desenvolvimento e de manter o código limpo e organizado. Se for adicionar uma nova feature, por favor, crie uma branch separada para ela.


Feito com dedicação para entusiastas de jogos e códigos! 🚀🎮

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors