🖥 Esse é um projeto voltado para estudos. Onde, seu desenvolvimento tem por objetivo aplicar conceitos aprendidos e suprir a necessidade de um back-end voltado para um ecommerce.
- TypeScript
- Cors
- Bcrypt
- Express
- Nodemailer
- Aws-Sdk
- Multer
- Ts-node-env
- JWT
- Rate-limiter-flexible
- Date-fns
- Dotenv
- Express-async-errors
- Mime
- Typeorm
- Typeorm-pagination
- Celebrate
- Heroku Redis
- Mongoose
- Class-transformer
- Jest
Obs.: Algumas ferramentas precisaram da instalação do @Types referentes a elas para que funcionem, por exemplo : @types/cors.
Para você que entrou na equipe de Backend e quer saber como dar continuidade no projeto, confira esse passo-a-passo
// Instale as dependências
npm install
// Concluindo a instalação rode
npm run dev
- Sistema de Autenticação
- Proteção de Rotas
- CRUD
- Mudança de senha por token
- Cache com Redis
- Upload utilizando Aws
- Envio de email's
- Testes automatizados