Skip to content

guilhermeEloi/TaskHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

TaskHub

Aplicação Fullstack (Backend + Frontend) para gerenciamento de tarefas com autenticação JWT.

Estrutura

  • backend/ API Node.js + Express + Sequelize + PostgreSQL
  • frontend/ React + Vite + MUI

Requisitos

  • Node.js (LTS recomendado)
  • npm
  • Banco PostgreSQL (ex: Neon / Supabase)

Veja os READMEs internos de cada pasta para detalhes.

Como rodar

1) Backend

cd backend
npm install
npm run dev

A API sobe por padrão em http://localhost:3000.

2) Frontend

Em outro terminal:

cd frontend
npm install
npm run dev

O front sobe por padrão em http://localhost:5173.

Testes

  • Backend: cd backend && npm test

Tecnologias utilizadas

Backend

  • Node.js, Express
  • Sequelize (ORM)
  • PostgreSQL
  • JWT (jsonwebtoken)
  • Bcrypt
  • Zod
  • Jest + Supertest

Frontend

  • React
  • Vite
  • Material UI (MUI)
  • styled-components
  • Axios
  • React Router DOM
  • react-toastify
  • OpenWeather API

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages