Uma aplicação fullstack de gestão de tarefas, construída com Next.js, TypeScript e Firebase. O Tasks+ permite criar, editar e organizar tarefas, com a opção de torná-las públicas para compartilhar e receber comentários de outros usuários. Autenticação via Google OAuth garante uma experiência segura e colaborativa.
O Tasks+ é uma ferramenta prática para gerenciar tarefas, unindo frontend e backend em um único projeto. Com Next.js como base, ele usa Firebase para armazenar dados em tempo real e NextAuth para login com Google. O design, estilizado com Tailwind CSS e enriquecido com Shadcn tooltips, é simples e funcional, enquanto a funcionalidade de colaboração eleva a experiência do usuário.
- CRUD de Tarefas: Crie, edite, delete e organize suas tarefas com facilidade.
- Tarefas Públicas: Torne suas tarefas visíveis e compartilhe com outros.
- Colaboração: Usuários logados podem comentar em tarefas públicas.
- Login Social: Entre rapidamente com sua conta Google.
- Next.js: Estrutura e performance otimizada.
- TypeScript: Código seguro e tipado.
- Tailwind CSS & Shadcn: Design moderno com tooltips interativos.
- Firebase: Banco de dados em tempo real para tarefas e comentários.
- NextAuth: Autenticação OAuth com Google.
- Escolhi Firebase por sua sincronização em tempo real, ideal para colaboração.
- NextAuth com Google OAuth foi implementado para um login rápido e seguro, sem complicações.