Aplicação Fullstack (Backend + Frontend) para gerenciamento de tarefas com autenticação JWT.
backend/API Node.js + Express + Sequelize + PostgreSQLfrontend/React + Vite + MUI
- Node.js (LTS recomendado)
- npm
- Banco PostgreSQL (ex: Neon / Supabase)
Veja os READMEs internos de cada pasta para detalhes.
cd backend
npm install
npm run devA API sobe por padrão em http://localhost:3000.
Em outro terminal:
cd frontend
npm install
npm run devO front sobe por padrão em http://localhost:5173.
- Backend:
cd backend && npm test
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