anti-gambling-trader-tw
Free open-source investment anti-fraud, trading statistics and automated trading program tools: default PaperBroker, provides 14 broker/exchange options; trade record analysis runs locally.
AI translation
Manage your personal finance team and access keys
AI summary · website content
FinanceJavaScript · HTMLGitHub @raihanmaulanaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Kantor 3D yang hidup di lantai 38, mendampingi aplikasi pengelola uang Arus (repo money-manager). Setiap karyawan memegang satu bagian Arus dan bereaksi pada kegiatan serta kondisi keuangan Anda. Kantor AI hanya membaca data Arus.
| Karyawan | Jabatan | Bagian Arus | Objek di kantor |
|---|---|---|---|
| Raihan | Manager | Ringkasan: sisa jatah, batas aman per hari | Ruang Manager, memimpin briefing dan rapat |
| Kartika | Perencana Anggaran | Anggaran per pos | Papan Anggaran |
| Aci | Bendahara | Catatan pengeluaran, sumber dana | Brankas berisi tumpukan uang per sumber dana |
| Irham | Petugas Tagihan | Tagihan, cicilan, hutang, kartu kredit | Kalender tagihan |
| Fariz | Pengelola Tabungan | Target tabungan dan investasi | Rak celengan kaca |
| Cimol | Urusan Belanja | List Kebutuhan, split bill | Troli belanja |
Nama, jabatan, warna, dan kebiasaan diatur di lib/team.js.
Saat Anda mencatat sesuatu di Arus (dicek setiap 15 detik):
Berdasarkan kondisi keuangan:
Ritme:
Tombol Sembunyikan nominal menyamarkan semua angka. Animasinya tetap jalan, jadi aman untuk direkam atau dilihat orang lain.
Isi di Vercel (Settings → Environment Variables), lalu Redeploy. Untuk mode lokal, salin .env.example menjadi .env.
| Variabel | Isi |
|---|---|
SUPABASE_URL | Sama dengan NEXT_PUBLIC_SUPABASE_URL di project Arus |
SUPABASE_SERVICE_ROLE_KEY | Supabase → Project Settings → API → service_role. Rahasia, hanya dipakai di server |
FINANCE_OWNER_EMAIL | Email akun Arus yang datanya ditampilkan |
OFFICE_READ_KEY | Kunci untuk membuka halaman. Wajib, karena data keuangan bersifat pribadi |
ARUS_URL | Opsional. Alamat web Arus untuk tombol Buka Arus |
Setelah halaman terbuka, klik Kunci dan isi kunci baca. Kunci disimpan di browser itu saja.
Untuk mencoba tanpa Supabase: FINANCE_DEMO=1 memakai data contoh yang berubah sendiri, dan FINANCE_DEMO=kritis memakai contoh dengan tagihan telat dan saldo minus.
cp .env.example .env # isi variabelnya
npm run local # http://localhost:3000
Syarat: Node.js 18 atau lebih baru. Tidak ada dependensi dan tidak ada build step. Three.js dimuat dari CDN.
| File | Fungsi |
|---|---|
lib/finance.js | Membaca Supabase Arus dan menghitung ringkasan, tagihan, saldo, anggaran, tabungan, kebutuhan, status, dan aktivitas. Rumusnya disalin dari lib/calc.ts Arus |
lib/finance-demo.js | Data contoh untuk mode demo |
lib/team.js | Susunan tim dan jam kerja |
api/state.js | GET tim dan snapshot keuangan |
public/js/panel.js | Panel ringkasan keuangan dan profil karyawan |
public/js/office.js | Kantor 3D: kegiatan, reaksi kondisi, ritme, monitor per bagian |
public/js/scene.js | Gedung, brankas, Papan Anggaran, kalender, celengan, troli |
public/js/characters.js, behaviors.js, navgrid.js | Karakter, antrean aksi, dan jalur jalan |