Skip to content

Brunog-code/task-manager-react-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📝 ToDoList React + Node.js

Aplicativo de gerenciamento de tarefas (ToDoList) com autenticação de usuários, CRUD completo de tarefas e funcionalidades avançadas de segurança e notificação.


🚀 Tecnologias Utilizadas

Esse projeto foi desenvolvido com as seguintes tecnologias:

React React para o frontend SPA
Vite Vite para bundling rápido do frontend
Node.js Node.js para backend e API REST
Express Express para criação das rotas e gerenciamento de requisições
MongoDB MongoDB para armazenamento das tarefas e usuários
Tailwind CSS Tailwind CSS para estilização rápida com classes utilitárias


🛠️ Ferramentas

  • Editor de código: Visual Studio Code
  • Controle de versão: Git & GitHub
  • Hospedagem frontend: Vercel
  • Hospedagem backend: Render

📸 Visualização

Aqui está uma prévia da home:

Screenshot do ToDoList

Clicando no titulo, abre a page de decrição da tarefa:

Screenshot do ToDoList


✨ Funcionalidades

  • Cadastro e login de usuários com autenticação JWT
  • Validação de formulários com Zod (ex.: email, senha, título da tarefa)
  • Recuperação de senha via email com token temporário usando Nodemailer
  • CRUD completo de tarefas:
    • Criar tarefas
    • Listar tarefas do usuário logado
    • Atualizar tarefa, marcar como concluída e deletar.
  • Ordenação de tarefas por data de criação
  • Layout responsivo para desktop e mobile
  • Feedback instantâneo de ações via React-Toastify

🌐 Link do Projeto

Acesse o projeto clicando no link abaixo:

🌐 ToDoList

About

To-do list com sistema de login, feita em React e Node.js, com MongoDB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published