Este projeto é uma bilheteria digital que permite acessar sessões, tickets e filmes. Foi desenvolvido utilizando Node.js com TypeScript e outras tecnologias para garantir a qualidade e manutenibilidade do código.
Tecnologia | Utilizada |
---|---|
Node.js com TypeScript | ✅ |
Documentação com Swagger | ✅ |
Banco de dados SQLite | ✅ |
ORM TypeORM | ✅ |
ESLint e Prettier | ✅ |
Versionamento no GitHub | ✅ |
Conventional Commits, Small commits | ✅ |
Requisito | Utilizada |
---|---|
Testes unitários, e2e (Jest, Vitest) | ⏳ |
Validação de rotas e payload/body | ⏳ |
Siga as instruções abaixo para configurar e rodar o projeto em seu ambiente local.
- Node.js (versão recomendada: 14.x ou superior)
- npm
- Postman
- Git
- Clone este repositório na sua máquina local:
git clone https://github.com/FelipeMourah/Projeto-Compacine.git
- Navegue até o diretório do projeto:
cd projeto-compacine
- Instale as dependências:
npm install (ou npm i)
npm run typeorm -- -d src/shared/infra/typeorm/index.ts migration:run
npm start
npm test
-
Coloque a URL localhost:"portaNo.env"/api/v1/rotaQueDesejaTestar
-
Selecione o método HTTP
-
Clique em "Send"
PORT = 3000