Skip to content

✅ Aplicação fullstack para gestão de tarefas, desenvolvida com Next.js, TypeScript e Firebase. Permite criar, editar e compartilhar tarefas, além de receber comentários de outros usuários. Autenticação via Google OAuth garante uma experiência segura e colaborativa.

License

Notifications You must be signed in to change notification settings

eduardossoares/tasks

Repository files navigation

Tasks+ ✅

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.

Next.js TypeScript Firebase

Sobre o Projeto

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.

Funcionalidades Principais

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

Tecnologias que Impulsionam o Projeto

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

Decisões Técnicas

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

About

✅ Aplicação fullstack para gestão de tarefas, desenvolvida com Next.js, TypeScript e Firebase. Permite criar, editar e compartilhar tarefas, além de receber comentários de outros usuários. Autenticação via Google OAuth garante uma experiência segura e colaborativa.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published