A Simple To Do List with Next.js
Simple To Do List ✅
O Simple To Do List é uma aplicação simples e intuitiva para ajudá-lo a organizar suas tarefas diárias, aumentar sua produtividade e manter-se focado no que é realmente importante. Com uma interface amigável. A aplicação foi desenvolvida pensando em você, para simplificar a gestão de suas atividades diárias.
Tecnologias 🚀
-
React: Uma biblioteca JavaScript popular para construir interfaces de usuário interativas.
-
Next.js 13: Um framework React que oferece renderização do lado do servidor (SSR), geração estática (SSG), entre muitos outros recursos.
-
Next Auth: Biblioteca para autenticação de usuários com OAuth.
-
Postgres: Um sistema de gerenciamento de banco de dados relacional.
-
Prisma: Um ORM (Object-Relational Mapping) para Node.js e TypeScript.
-
Tailwind CSS: Um framework CSS que oferece várias classes para utilização já pré-estilizadas.
Funcionalidades 📦
-
Login com google: Oferecemos aos nossos usuários a conveniência de acessar nossa plataforma com apenas um clique, utilizando suas contas do Google. Esse método de autenticação simplificado proporciona uma entrada fácil e segura ao mundo das tarefas organizadas.
-
Visualizar tarefas: Com apenas alguns cliques, os usuários podem visualizar todas as suas tarefas de forma rápida e intuitiva. A interface proporciona uma experiência de navegação fluida, permitindo que você mantenha o controle total de suas atividades com facilidade.
-
Criação de tarefas (Em breve): Em breve, o usuário poderá criar um número ilimitado de tarefas para transformar seu dia a dia em algo mais produtivo e organizado. Esta funcionalidade de criação de tarefas intuitiva e fácil de usar será sua aliada na gestão eficaz do seu tempo e na consecução de seus objetivos.
-
Finalizar tarefa (Em breve): Em um futuro próximo, o usuário terá a capacidade de marcar suas tarefas como concluídas. Essa funcionalidade permite que você acompanhe seu progresso de maneira clara e visual, ajudando-o a manter o foco nas atividades mais importantes de sua lista.
-
Excluir tarefa (Em breve): Estamos implementando a opção de exclusão de tarefas para fornecer total flexibilidade no gerenciamento de suas atividades. Se uma tarefa não for mais relevante ou necessária, você poderá removê-la com facilidade, mantendo sua lista de tarefas organizada e livre de distrações
Variaveis de ambiente 🕵🏻♂️
Para executar este projeto, você precisará adicionar as seguintes variáveis de ambiente ao seu arquivo .env.
DATABASE_URL
GOOGLE_CLIENT_SECRET
Support ❓
Para suporte, envie um email para vitorfragaps@gmail.com ou através do discord vitoorfrag.
Contribuições e Colaborações 🤝
Este projeto está totalmente aberto a contribuições. Se você deseja colaborar, fique à vontade para criar pull requests, corrigir bugs, adicionar novos recursos ou aprimorar a documentação. Sua contribuição é valiosa e ajuda a melhorar ainda mais este projeto!
Como Contribuir Faça um fork deste repositório.
Crie uma branch para sua contribuição:
git checkout -b minha-contribuicao
Faça suas alterações e adicione commits descritivos (seguindo o Conventional Commits, preferencialmente).
Crie um pull request para a branch main deste repositório.