api-vendas-ts
eCommerce
TypeScript
RestFul API de estudos
🎯 Objetivo
🖥 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.
🖥️ Padronização de código
🛠️ Ferramentas
- 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.
👨🏻💻 Como trabalhar no projeto
Para você que entrou na equipe de Backend e quer saber como dar continuidade no projeto, confira esse passo-a-passo
🚀 Executando o projeto
// Instale as dependências npm install // Concluindo a instalação rode npm run dev
💪 Status do Projeto
🚧 Finalizado 🚧
✔️ Features Desenvolvidas
- 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