RagaMaya Client adalah aplikasi web frontend untuk platform RagaMaya yang dirancang untuk melestarikan, memperkenalkan, dan mengembangkan budaya Indonesia, khususnya batik, melalui teknologi modern. Repositori ini berisi kode sumber untuk antarmuka pengguna platform RagaMaya.
🌐 Kunjungi platform kami: ragamaya.space
Frontend ini dibangun dengan teknologi modern untuk memberikan pengalaman pengguna yang responsif dan interaktif, mendukung berbagai fitur seperti deteksi batik dengan AI, pembelajaran digital, dan marketplace batik.
- Autentikasi Pengguna
- Dashboard Pengguna
- Deteksi Batik dengan AI
- Marketplace
- Sistem Pembelajaran
- Artikel Edukasi
- Kuis Interaktif
- Manajemen Transaksi
- Sistem Pembayaran
- Manajemen Sertifikat
- Manajemen Dompet Digital
- Responsive Design
- Framework: Next.js 15+
- Bahasa: TypeScript
- Styling: Tailwind CSS
- State Management: React Context
- UI Components: Custom Components
- Payment Integration: Midtrans
- Animation: Lottie
- HTTP Client: Axios
Buat file .env.local di direktori root dan tambahkan variabel berikut:
NEXT_PUBLIC_BASE_API=
NEXT_PUBLIC_GOOGLE_CLIENT_ID=- Clone repositori
git clone https://github.com/RagaMaya/ragamaya-client.git- Install dependensi
npm install
# atau
yarn install- Setup variabel environment
cp .env.example .env.local- Jalankan aplikasi dalam mode development
npm run dev
# atau
yarn devAplikasi akan berjalan di http://localhost:3000
.
├── public/ # Aset statis
├── src/
│ ├── app/ # Routing dan halaman
│ ├── components/ # Komponen React
│ ├── helper/ # Helper functions
│ ├── lib/ # Utilitas dan konfigurasi
│ ├── providers/ # Context providers
│ └── types/ # Type definitions
npm run dev- Menjalankan aplikasi dalam mode developmentnpm run build- Membuild aplikasi untuk productionnpm run start- Menjalankan aplikasi dalam mode productionnpm run lint- Menjalankan ESLintnpm run format- Memformat kode dengan Prettier
Proyek ini dilisensikan di bawah ketentuan lisensi yang disediakan dalam repositori.
- Fahry Firdaus - Frontend Developer
- Kevin Sipahutar - Frontend Developer
- Rivo Juniandra - Machine Learning Developer
- Rama Diaz - Backend Developer
© 2025 RagaMaya. Semua Hak Dilindungi.
