mqxewww / nest-api

NestJS API where I try everything that comes to mind.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nest-api Nest logo

Description ✏️

NestJS API where I try everything that comes to mind.

Setup

  • Execute ./setup.sh, then go to ./config/.env and fill in the values

Features ✨

  • Password hashing with bcrypt
  • Seeders with @mikro-orm/seeder
  • Documentation with @nestjs/swagger
  • Clean headers with helmet, rate limiting with @nestjs/throttler
  • Logging with nestjs-pino and pino-pretty
  • Authentication with @nestjs/jwt using RSA keys, guard and public decorator
  • Image streaming and upload for avatars with nestjs and express
  • Send emails with nodemailer (only gmail service) as a custom nest provider

~ mqxewww, 2023 - 2024

About

NestJS API where I try everything that comes to mind.


Languages

Language:TypeScript 97.3%Language:Shell 2.5%Language:JavaScript 0.2%