Sistem administrasi pusat untuk mengelola platform CryptoSharia - analisis syariah cryptocurrency terpercaya.
- Dashboard Analitik: Pantau metrik sistem secara real-time.
- Manajemen Token: CRUD data token crypto, status kepatuhan syariah, dan tagging.
- Manajemen Konten (CMS): Buat dan kelola artikel, berita, dan events.
- Manajemen Pengguna: Kelola akun pengguna, staff, dan role-based access control (RBAC).
- Audit Log: Pencatatan aktivitas sistem untuk keamanan dan transparansi.
- Pesan Masuk: Kelola pesan dan pertanyaan dari pengguna publik.
Dibangun dengan stack modern untuk performa dan keamanan maksimal:
- Framework: SvelteKit + Svelte 5 Runes
- Styling: Tailwind CSS + Shadcn-Svelte
- API: CryptoSharia API v2 melalui OpenAPI
- Auth: Email OTP dan role-based access control
- Icons: Lucide Svelte
- Node.js versi 20+
- Akses ke deployment CryptoSharia API v2
-
Clone repository ini:
git clone https://github.com/cryptosharia/cryptosharia-admin.git cd cryptosharia-admin -
Install dependencies:
npm install
-
Setup Environment Variables: Buat file
.envberdasarkan.env.exampledan isi konfigurasi API:PUBLIC_CS_API_URL=https://preview.api.cryptosharia.id CS_API_KEY=your-api-key
-
Jalankan Development Server:
npm run dev
Akses dashboard di
http://localhost:5173.
src/routes: Halaman dan API endpoints (File-based routing).(app): Halaman yang membutuhkan login (Dashboard, Users, Tokens, etc).(auth): Halaman autentikasi (Login, Register).
src/lib/server/db: Konfigurasi Database dan Schema Drizzle.src/lib/components: Komponen UI reusable (Button, Input, Sidebar, etc).
Silakan buat Pull Request untuk fitur baru atau perbaikan bug. Pastikan kode Anda mengikuti standar coding convention yang telah ditetapkan.
Private Proprietary - CryptoSharia Team.
