OTOTKU

Tentang Template Ini
OTOTKU adalah template dashboard admin gratis berbasis Laravel 13, Inertia.js v3, React 18, dan Tailwind CSS v4 untuk gym dan studio fitness di Indonesia. Template ini mengelola tiga hal utama operasional gym: data member beserta masa berlaku membershipnya, jadwal kelas yang diasuh trainer, dan tagihan iuran bulanan. Dengan pencatatan digital, resepsionis bisa mengecek status membership dalam hitungan detik dan pemilik bisa memantau member aktif serta tunggakan iuran kapan saja. Template ini cocok untuk gym kecil, studio yoga, tempat functional training, atau fitness komunitas yang ingin tertib administrasi tanpa berlangganan software berbayar.
Fitur utamanya dirancang untuk operasional harian gym. Data member menyimpan profil member, jenis membership, dan tanggal berakhirnya, sehingga mudah diketahui siapa yang masih aktif dan siapa yang perlu perpanjangan. Jadwal kelas mengatur kelas mingguan beserta trainer dan kuota pesertanya, misalnya kelas yoga, zumba, atau functional training. Data trainer menyimpan profil dan jadwal mengajar tiap trainer. Tagihan iuran mencatat pembayaran bulanan tiap member dan menandai siapa yang sudah bayar serta siapa yang menunggak, lengkap dengan riwayat pembayarannya untuk keperluan penagihan yang sopan dan terdokumentasi.
Dari sisi teknologi, template ini memakai stack modern yang mudah dipelajari dan dipelihara. Laravel 13 menangani backend dan logika bisnis, Inertia.js v3 menghubungkan backend ke frontend tanpa perlu membangun API terpisah, React 18 membangun antarmuka yang cepat dan interaktif, dan Tailwind CSS v4 dipakai untuk styling yang rapi dan responsif. Seluruh komponen UI mengikuti gaya shadcn sehingga tampil konsisten dan mudah dimodifikasi. Karena dibangun di atas fondasi dashboard TemplatKu, struktur kodenya rapi dan terdokumentasi, cocok untuk developer yang ingin mengembangkannya menjadi aplikasi gym produksi, misalnya dengan tambahan absensi QR atau integrasi payment gateway untuk iuran.
Template ini berisi enam halaman utama. Halaman Dashboard menampilkan ringkasan seperti jumlah member aktif, jadwal kelas hari ini, dan iuran yang belum terbayar dalam bentuk kartu statistik. Halaman Member mengelola data member beserta status membershipnya. Halaman Jadwal Kelas mengatur jadwal kelas mingguan beserta trainer dan kuota pesertanya. Halaman Trainer mengelola data trainer dan jadwal mengajar mereka. Halaman Pembayaran mencatat tagihan iuran dan riwayat pembayaran tiap member. Halaman Laporan menyajikan rekap member, kehadiran kelas, dan pemasukan iuran per periode.
Cara memasangnya singkat. Unduh file ZIP dari halaman template ini dan ekstrak ke folder proyek, lalu jalankan composer install untuk dependensi PHP serta npm install dilanjutkan npm run build untuk aset frontend. Salin .env.example menjadi .env, buat application key, atur koneksi database, kemudian jalankan migrasi dan seeder data contoh. Setelah itu buka aplikasi di browser dan dashboard gym langsung bisa dijelajahi dengan data demo.
Catatan rilis: template ini dirilis sebagai versi 1.0 pada Oktober 2026 dengan seluruh halaman dan fitur yang dideskripsikan di atas. Setiap pembaruan berikutnya akan dicatat di halaman unduhan beserta tanggal perubahannya, sehingga Anda selalu tahu versi mana yang sedang dipakai.
Fitur Utama
- Data member
- Jadwal kelas
- Data trainer
- Tagihan iuran
Teknologi
Cara Memakai
- 1Download file ZIP template ini, lalu ekstrak.
- 2Jalankan composer install untuk mengunduh dependensi PHP.
- 3Jalankan npm install lalu npm run build untuk aset frontend.
- 4Salin .env.example menjadi .env, lalu php artisan key:generate.
- 5Jalankan php artisan migrate, lalu php artisan serve.
Pertanyaan Umum
Ya, gratis untuk dipakai dan dikembangkan, termasuk untuk gym komersial atau proyek klien. Anda boleh mengubah kodenya sesuka hati.
Changelogv1.0.0
Rilis awal.



