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

