Kayooh

Gowes tenang, data aman. Ringan di memori, fokus di kemudi.

#KayoohTerus

Filosofi & Nilai Jual

Kayooh adalah aplikasi pelacak gowes mandiri (Self-Hosted) yang memberikan kedaulatan penuh atas data pribadi Anda. Di dunia di mana data adalah komoditas, Kayooh memastikan jejak rute dan statistik Anda tetap menjadi rahasia Anda, tersimpan aman di server pribadi Anda tanpa intervensi pihak ketiga.

Analisis Performa

✅ Kelebihan

  • Privasi Mutlak: Data tersimpan di server Anda sendiri.
  • Bunker Mode (Offline): PWA tetap stabil meskipun sinyal internet hilang.
  • Smart Auto-Pause: Timer berhenti otomatis saat kecepatan nol.
  • Template Flexing: Desain share statistik transparan yang elegan.

⚠️ Kekurangan

  • Layar Harus Menyala: Browser membutuhkan layar aktif agar GPS tidak mati.
  • Wajib HTTPS: Sensor lokasi membutuhkan sertifikat SSL aktif.
  • Setup Teknis: Membutuhkan pengetahuan dasar manajemen web server.

Panduan Instalasi Server

  1. Unggah kode sumber ke direktori web server (misal: /var/www/html/kayooh).
  2. Pastikan direktori dapat ditulisi oleh PHP agar database SQLite bisa dibuat:
    sudo chown -R www-data:www-data /folder-kayooh
    sudo chmod -R 755 /folder-kayooh
  3. Akses domain Anda untuk memulai Setup Akun Admin via install.php.

Panduan Lengkap API Strava

Agar Kayooh bisa menarik data lama Anda dari Strava, Anda perlu mendaftarkan aplikasi di portal pengembang Strava:

Langkah 1: Membuat Aplikasi API

  1. Login ke akun Strava Anda di PC/Laptop.
  2. Buka halaman My API Application: strava.com/settings/api.
  3. Isi formulir pembuatan aplikasi sebagai berikut:
    • Application Name: Contoh: "Kayooh"
    • Category: Pilih "Visualizer" atau "Other"
    • Website: Isi dengan URL domain Kayooh Anda (misal: https://jomokerto.web.id)
    • Application Description: Contoh: "Self-hosted cycling tracker for personal use"
    • Authorization Callback Domain: PENTING! Isi dengan nama domain saja tanpa https dan tanpa folder (misal: jomokerto.web.id)
  4. Klik Create. Jika diminta mengunggah ikon, unggah gambar apa saja berukuran persegi.

Langkah 2: Mendapatkan Kredensial

  1. Setelah aplikasi dibuat, Anda akan melihat halaman ringkasan aplikasi.
  2. Catat Client ID dan Client Secret yang muncul. Jangan berikan kode ini kepada siapapun!

Langkah 3: Menghubungkan ke Kayooh

  1. Buka Dashboard Kayooh Anda, lalu klik tombol SYNC STRAVA.
  2. Masukkan Client ID dan Client Secret tadi ke form, lalu klik Simpan Pengaturan.
  3. Klik tombol 🔑 Dapatkan Token Sakti. Berikan izin akses pada halaman Strava yang muncul.
  4. Setelah kembali ke Kayooh, klik SINKRONISASI SEKARANG untuk mulai mengimpor data.