Noku Coffee
Platform e-commerce full-stack yang dibangun menggunakan Next.js dan NestJS, dengan fitur katalog produk, keranjang, checkout, autentikasi, pengelolaan stok, siklus pesanan, dan integrasi payment gateway.

- Peran
- Full-Stack Developer
- Periode
- 2026-01
- Teknologi
- Next.js, React, TypeScript, NestJS, Prisma, Supabase, PostgreSQL, Better-Auth, Xendit, Tailwind CSS, shadcn/ui
Ringkasan
Noku Coffee adalah platform e-commerce full-stack yang dibangun menggunakan Next.js dan NestJS. Project ini dibuat untuk memahami cara kerja toko online modern, bukan hanya dari sisi tampilan, tetapi juga data produk, keranjang, checkout, autentikasi, verifikasi pembayaran, stok, dan status pesanan.
Masalah
Tampilan e-commerce sederhana belum cukup untuk menggambarkan cara kerja toko online yang sebenarnya. Pengalaman belanja yang reliable membutuhkan data produk yang konsisten, checkout yang jelas, autentikasi yang aman, verifikasi pembayaran, dan pengelolaan status pesanan.
Tujuan
Tujuan project ini adalah membangun platform e-commerce praktis yang mencakup alur belanja inti, mulai dari pencarian produk sampai proses pembayaran.
Gambaran Arsitektur
Frontend bertanggung jawab untuk katalog produk, interaksi keranjang, halaman checkout, dan alur pesanan yang dilihat pengguna. Backend mengelola autentikasi, data produk dan pesanan, validasi checkout, integrasi pembayaran, konsistensi stok, dan scheduled task untuk siklus pesanan.
Yang Saya Pelajari
Melalui project ini, saya belajar menghubungkan pengalaman frontend dengan reliability di backend. Checkout bukan hanya alur UI, tetapi rangkaian validasi, operasi database, update status pembayaran, dan keputusan siklus pesanan.