Aplicação que gerencia um sistema de compra de ingressos para eventos
🚀 Tecnologias
- Node.js
- TypeScript
- TSyringe
- Postgres
- TypeORM
- Express
- JsonWebToken
- BcryptJs
- Stripe
- Jest
- Supertest
- Nodemailer
- Docker
Rodando a aplicação
Docker
$ docker compose up
back-end
# Install the dependencies
$ npm i
# create .env file
FORGOT_MAIL_URL=http://localhost:3333/password/reset?token=
STRIPE_TEST_API_KEY="Stripe test api Key"
STRIPE_TEST_API_SECRET="Stripe test API secret"
#run database seeders:
npm run seed:costumer_role
npm run seed:admin_role
npm run seed:admin_user
Testando as rotas da aplicação com o Insomnia
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.