Back to Projects

Project Case Study

Rentalin Backend MVP

Backend MVP untuk platform rental dengan fokus pada API yang konsisten, validasi input, dan fondasi skalabilitas awal.

Backend Developer
1 minggu
2026

Problem

Tahap awal produk rental membutuhkan backend yang cepat jadi namun tetap maintainable saat scope fitur berkembang.

Solution

Saya merancang endpoint inti domain rental, menyiapkan validasi request, serta menstrukturkan folder berdasarkan domain supaya mudah di-scale ke fase berikutnya.

Impact

  • - MVP API siap dipakai oleh tim frontend lebih cepat
  • - Error handling seragam membuat debugging lebih mudah
  • - Struktur kode domain-based mengurangi coupling antar fitur

Architecture

  • - Layered architecture: route, service, repository
  • - Validasi payload di boundary API
  • - Kontrak response konsisten untuk semua endpoint utama

Tech Stack

Node.jsTypeScriptExpressPostgreSQL

Key Lessons

  • - Konvensi response sebaiknya diputuskan sejak sprint pertama
  • - Domain boundary yang jelas mempercepat onboarding kolaborator
  • - Automasi test endpoint inti mencegah regresi saat iterasi cepat