Febri

NestJS Drizzle Boilerplate

Backend

Boilerplate NestJS modern dengan autentikasi JWT, Google Login, Drizzle ORM, PostgreSQL, Role-Based Access Control (RBAC), serta arsitektur modular yang siap digunakan untuk membangun backend aplikasi skala produksi.

NestJS Drizzle Boilerplate - image 1
1 / 1

Description

NestJS Drizzle Boilerplate adalah template backend yang dirancang untuk mempercepat pengembangan aplikasi dengan menyediakan fondasi autentikasi yang lengkap dan terstruktur. Proyek ini mengintegrasikan NestJS, Drizzle ORM, PostgreSQL, JWT, serta Google Authentication dalam arsitektur modular yang mudah dikembangkan dan dipelihara. Fitur utama yang tersedia meliputi autentikasi pengguna menggunakan email dan password dengan hashing Argon2, login menggunakan akun Google, autentikasi berbasis JWT menggunakan JOSE, serta Role-Based Access Control (RBAC) dengan peran SUPER_ADMIN, ADMIN, dan USER. Selain itu, proyek ini menerapkan Clean Architecture dan Repository Pattern untuk menjaga pemisahan tanggung jawab antar layer aplikasi. Template ini juga dilengkapi dengan validasi konfigurasi environment, global exception handling, custom guards dan decorators, migrasi database menggunakan Drizzle ORM, serta unit testing dengan target coverage tinggi. Cocok digunakan sebagai fondasi awal untuk membangun REST API yang aman, scalable, dan production-ready.

Tech Stacks

nest jstypescriptpostgre SQLexpressnode js

Timeline

Created1 Jun 2026
NestJS Drizzle Boilerplate | Febri Ardiansyah