sofyan salim
Semua eksperimen

Lab · 2025

30 Day Map Challenge

Aplikasi web untuk tantangan 30 hari membuat peta — satu peta per hari, dengan pelacakan progres, MapLibre dan PostGIS.

Status
Prototipe
Tahun
2025
Teknologi
Next.jsMapLibrePostGISPrisma

Apa fungsinya

Aplikasi web untuk tantangan 30 hari membuat peta: satu peta per hari, dengan dashboard yang melacak progres ketiga puluh tantangan.

  • Dashboard berisi ringkasan semua tantangan dan pelacakan progres.
  • Satu halaman per hari, bisa dibuka dari sidebar, masing-masing dengan peta interaktifnya sendiri.
  • Tandai selesai untuk mengikuti jalannya tantangan.

Cara dibangun

  1. 01Halaman tantanganNext.js App Router
  2. 02PetaMapLibre GL
  3. 03Data spasialPostgreSQL + PostGIS
  4. 04Akses dataPrisma

Next.js 16 dengan TypeScript dan Tailwind CSS. Data spasial disimpan dan di-query di PostgreSQL dengan PostGIS melalui Prisma, lalu ditampilkan dengan MapLibre GL.

Kontak

Punya rencana peta, dataset atau platform?

Saya terbuka untuk posisi remote, pekerjaan freelance dan konsultasi, juga diskusi seputar teknologi geospasial.