Aplikasi web untuk mengelola Surat Perjalanan Dinas (SPD) dengan penyimpanan data kumulatif menggunakan Vercel Postgres.
├── public/
│ └── index.html # Frontend (HTML standalone)
├── server.js # Backend Express + API routes
├── package.json
├── vercel.json # Konfigurasi deploy Vercel
├── .env.example # Template environment variables
└── .gitignore
| Method | Endpoint | Keterangan |
|---|---|---|
| GET | /api/spd | Ambil semua data SPD |
| GET | /api/spd/:id | Ambil satu data SPD |
| POST | /api/spd | Tambah data SPD baru |
| PUT | /api/spd/:id | Update data SPD |
| DELETE | /api/spd/:id | Hapus data SPD |
| GET | /api/spd/stats/summary | Statistik ringkasan |
npm install
cp .env.example .env
# Isi .env dengan kredensial Vercel Postgres
npm run dev- Push ke GitHub
- Import repo di vercel.com
- Tambahkan Vercel Postgres di dashboard (Storage > Create Database)
- Environment variables otomatis tersambung
- Deploy!