← Kembali ke proyek
Platform E-commerce Full-stack

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.

Screenshot interface e-commerce Noku Coffee
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.