← Development Docs·Struktur·Fitur·Teknologi

# Struktur Project — SKY TEAM RENTAL & TRAVEL

Monorepo root sky-team-rental/:

sky-team-rental/
├── package.json          # scripts: install:all, dev, build, seed
├── backend/              # Express API (TypeScript)
│   ├── src/
│   │   ├── server.ts
│   │   ├── seed.ts
│   │   ├── db/           # jsonStore, pouchAdapter, mongoAdapter
│   │   ├── middleware/   # auth, upload, security, validate
│   │   ├── modules/      # auth, cars, orders, payments, promotions, cms, ...
│   │   └── jobs/         # maintenanceScheduler, blog AI
│   ├── data/             # JSON store + pouchdb + backups
│   └── uploads/
├── frontend/             # Next.js 14 App Router
│   ├── src/app/          # pages: sewa-mobil, paket-wisata, corporate, admin/*, development/*
│   ├── src/components/   # AnalyticsTracker, forms/ValidatedField, AdminPager, PromoFloatBadge
│   ├── src/messages/     # id.json, en.json, cn.json
│   └── public/           # PWA, sitemap, icons
├── platforms/            # chrome-widget, electron, mobile, cpanel
├── bots/                 # whatsapp, telegram
└── docs/                 # markdown dokumen SDLC

Build output terpisah: backend/dist, frontend/.next

Developer: PT AREK ATUR AMANAH
Produk: PT SKY TEAM INDONESIA