Kayooh

Gowes tenang, data aman. Ringan di memori, canggih di telemetri.

#KayoohTerus

Filosofi & Nilai Jual

Kayooh v2.0 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 dengan akurasi sekelas perangkat profesional.

Fitur Unggulan

✅ Kelebihan v2.0

  • Privasi Mutlak: Data tersimpan di server Anda sendiri tanpa pihak ketiga.
  • Map Matching OSRM: Garis rute secara cerdas "menempel" rapi di jalan raya.
  • Black Box Auto-Save: Memori aman! Data gowes tidak hilang walau browser ter-reload.
  • Stopwatch & Auto-Pause: Timer presisi tinggi berbasis stempel waktu (Timestamp).
  • Telemetri Suhu Udara: Terintegrasi dengan Open-Meteo API.
  • Anti Brute-Force: Gerbang login dilengkapi Database IP Blocker.
  • Template Flexing: Ekspor gambar statistik transparan untuk IG Story.

⚠️ Catatan Penggunaan

  • Layar Harus Menyala: Menggunakan Wake Lock API, HP Anda akan tetap menyala selama merekam.
  • Wajib HTTPS: Sensor lokasi membutuhkan sertifikat SSL aktif di domain Anda.
  • Setup Teknis: Membutuhkan pengetahuan dasar manajemen web server/hosting.

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.