/api-restful-sales-system

NodeJS, Typescript, TypeORM with Postgres, Redis, Docker and other tools/techs. ๐Ÿ˜Ž๐Ÿงพ

Primary LanguageTypeScript

A great project with NodeJS and other techs ๐Ÿš€


Project experience ๐Ÿ“‹

With this project, I understood how the scalable server backend works, I also implemented features that help the system not to break. resource example is Rate Limiter Flexible which implements idea to block many requests in the interval that I define. I also implemented Redis which made the server gain greater performance, saving data on the machine's memory disk, only changing it when necessary.

Difficulty

๐ŸŸฉ - Easy
๐ŸŸจ - Medium
๐ŸŸง - Hard

Features Implemented

  • Understand structure and concepts ๐ŸŸจ
  • System: Users / Customers / Orders / Products ๐ŸŸง
  • Redis ๐ŸŸฉ - perfomance ๐Ÿ˜
  • Rate Limiter Flexible 'bye DDOS' ๐ŸŸฉ
  • Docker Container ['redis/redis-client'] ๐ŸŸจ

Course I attended to learn about it all.

Resume

{
  title: "API Restful Javascript com Node.js, Typescript, TypeORM etc",
  description: "i don't can describle, you need to see!",
  contents: [
    "RestFull API",
    "CORS",
    "Hlanding errors",
    "Router System",
    "Middlewares",
    "Crud",
    "TypeORM with the Repository standard",
    "Migrations",
    "Relationalying Many-to-Many",
    "Filesystem/upload of files",
    "Amazon S3 Bucket File Storage",
    "Sending fake email (dev env) and professional email with Zoho Mail and Amazon SES",
    "Authentication with JWT Token",
    "Cache with Redis",
    "DDoS Protection",
    "Deploy to production at Digital Ocean",
  ],
  stars: 5,
  language: "pt-BR"
}

Course Udemy