Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matheusjurkovich/kanban
Aplicação feita para organização de tarefas
https://github.com/matheusjurkovich/kanban
angular angular-material fullstack nestjs postgresql rest-api
Last synced: about 1 month ago
JSON representation
Aplicação feita para organização de tarefas
- Host: GitHub
- URL: https://github.com/matheusjurkovich/kanban
- Owner: matheusjurkovich
- Created: 2024-05-02T16:03:59.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-05-17T17:34:02.000Z (9 months ago)
- Last Synced: 2024-05-18T18:25:05.233Z (9 months ago)
- Topics: angular, angular-material, fullstack, nestjs, postgresql, rest-api
- Language: TypeScript
- Homepage: https://jurkokanban.vercel.app
- Size: 630 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Aplicação Kanban
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](jurkokanban.vercel.app)!
## Web (Frontend)
O frontend da aplicação foi desenvolvido utilizando **Angular** e **Angular Material** para fornecer uma interface de usuário rica e interativa.
### Pré-requisitos
- Node.js
- Angular CLI### Instalação
Para configurar o ambiente de desenvolvimento do frontend, siga estes passos:
```bash
cd web
npm install
```### Execução
Para executar o frontend localmente:
```bash
npm run start
```A aplicação estará disponível em `http://localhost:4200`.
## Server (Backend)
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.
- [Documentacao da API](server/README.md)### Pré-requisitos
- Node.js
- Docker (opcional, para banco de dados)
- .env
```bash
DATABASE_URL="postgresql://docker:docker@localhost:5432/kanban?schema=public"
```
### InstalaçãoPara configurar o ambiente de desenvolvimento do backend, siga estes passos:
```bash
cd server
npm install
docker compose up -d
npx prisma migrate dev
```
### ExecuçãoPara executar o backend localmente:
```bash
npm run start:dev
```A API estará disponível em `http://localhost:3000`.