Project Manager é um clone FullStack do Trello. Nele você pode criar um board no estilo Kanban com todas as funcionalidades de CRUD dos cards, listas e workspaces; funcionalidades de drag and drop e autenticação com Auth0.
Feito pela equipe:
Back-End:
NodeJS, Express, JWT, Prisma ORM, Typescript
Testes:
Jest
DevOps:
Docker, Render
DataBase:
PostgreSql
A execução local pode ser dada das seguintes formas: Docker ou Node
Iniciando o projeto com docker 🐳
- Clone o projeto
git clone git@github.com:Pedro0505/project-manager-backend.git- Entre no diretório do projeto
cd project-manager-backend- Suba os containers
docker-compose -f docker-compose.dev.yml up --build -d- Quando o processo dos containers estiver acabado acesse a aplicação usando o seguinte endereço
http://localhost:3001- Para derrubar os containers
docker-compose -f docker-compose.dev.yml down --rmi all --volumes --remove-orphansNode
Obs: Para usar localmente deve ser preenchido com as informações necessárias no '.env', conforme está escrito no '.env.example'
Clone o projeto
git clone git@github.com:Pedro0505/project-manager-backend.gitEntre no diretório do projeto
cd project-manager-backendInstale as dependências
npm installInicie o servidor
npm startAcesse a aplicação usando o seguinte endereço
localhost:3001