Remotika / Panduan
Bantu memperbaiki direktori
Satu sumber yang jelas lebih berguna daripada banyak klaim. Pilih bentuk kontribusi yang sesuai dengan informasi yang Anda punya.
Mulai dari data yang Anda kenal
Ikut mengembangkan Remotika
Perbaikan antarmuka, pemindaian sumber, aksesibilitas, dan dokumentasi dapat dikirim melalui pull request.
Menjalankan proyek di komputer Anda
Gunakan Node.js yang didukung Next.js 16 (20.9 atau lebih baru), lalu jalankan:
git clone https://github.com/hryagstn/remotika.git cd remotika npm install npm run dev
Buka localhost:3000. Untuk menjalankan pemindaian, tambahkan GITHUB_TOKEN ke berkas .env, kemudian jalankan npm run pipeline. Jangan sertakan token dalam commit.
Mengirim perubahan
- Fork repositori dan buat branch untuk perubahan Anda.
- Jelaskan masalah yang diperbaiki. Sertakan tangkapan layar untuk perubahan tampilan.
- Jalankan
npm run builddannpm run lint. - Kirim pull request dengan ringkasan perubahan dan hasil pemeriksaannya.
Gunakan data melalui API
Endpoint publik hanya untuk membaca data. Tidak membutuhkan akun atau token.
GET /api/v1/companies
| Parameter | Penggunaan |
|---|---|
hasActiveJobs | true atau false |
label | top-pick, established, indonesia-friendly, confirmed |
minVerifiedCount | Jumlah minimum talenta yang ditemukan |
industry | Pencarian sebagian teks industri |
limit | Default 50, maksimum 200 |
offset | Mulai dari urutan tertentu, default 0 |
Contoh permintaan dan respons
Buka contoh respons →
fetch('/api/v1/companies?minVerifiedCount=1&limit=10')
.then(response => response.json())
.then(({ data, meta }) => console.log(data, meta));Respons berisi data dan meta untuk paginasi. CORS diaktifkan. Batas permintaan adalah 60 per menit per IP; respons 429 meminta Anda mencoba lagi nanti.