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 [email protected]: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-orphans
Node
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 [email protected]:Pedro0505/project-manager-backend.git
Entre no diretório do projeto
cd project-manager-backend
Instale as dependências
npm install
Inicie o servidor
npm start
Acesse a aplicação usando o seguinte endereço
localhost:3001