Este projeto é uma aplicação Kanban, que é dividida em duas partes principais: o frontend (web
) e o backend (server
).
A aplicação esta rodando em jurkokanban.vercel.app!
O frontend da aplicação foi desenvolvido utilizando Angular e Angular Material para fornecer uma interface de usuário rica e interativa.
- Node.js
- Angular CLI
Para configurar o ambiente de desenvolvimento do frontend, siga estes passos:
cd web
npm install
Para executar o frontend localmente:
npm run start
A aplicação estará disponível em http://localhost:4200
.
O backend foi construído usando NestJS e Prisma para gerenciar as operações do banco de dados e fornecer uma API robusta para o frontend.
- Node.js
- Docker (opcional, para banco de dados)
- .env
DATABASE_URL="postgresql://docker:docker@localhost:5432/kanban?schema=public"
Para configurar o ambiente de desenvolvimento do backend, siga estes passos:
cd server
npm install
docker compose up -d
npx prisma migrate dev
Para executar o backend localmente:
npm run start:dev
A API estará disponível em http://localhost:3000
.