World Vibe Web
The distributed app store for vibe-coded projects. Browse, discover, and install open-source apps from across GitHub.
Marketplace, LMS Academy, Affiliate & Community untuk UMKM Indonesia.
Translation pending
CommerceTypeScript · PythonGitHub @ariknihOnlineOwner 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
Loading the full README. The saved excerpt is shown below.
Premium Digital Ecosystem for Indonesian MSME Business Acceleration
Platform Ekosistem Digital Premium untuk Akselerasi Bisnis UMKM Indonesia
Saloka.id is a premium all-in-one platform designed specifically to help Micro, Small, and Medium Enterprises (MSMEs) in Indonesia scale their businesses digitally. The platform integrates a Marketplace, Service Directory, LMS Academy, Affiliate Hub, Community Forum, E-Wallet System, and Landing Page Builder with modern GSAP scroll animations and interactive modal interfaces.Read the full README ↗Premium Digital Ecosystem for Indonesian MSME Business Acceleration
Platform Ekosistem Digital Premium untuk Akselerasi Bisnis UMKM Indonesia
Saloka.id is a premium all-in-one platform designed specifically to help Micro, Small, and Medium Enterprises (MSMEs) in Indonesia scale their businesses digitally. The platform integrates a Marketplace, Service Directory, LMS Academy, Affiliate Hub, Community Forum, E-Wallet System, and Landing Page Builder with modern GSAP scroll animations and interactive modal interfaces.
| Tech | Description |
|---|---|
| Next.js 16 (App Router) | Primary React framework with SSR, dynamic routing, and Server Actions. |
| TypeScript | Strict static typing for robust, error-free runtime execution. |
| Tailwind CSS v4 | Rapid utility-first styling powering the premium user interfaces. |
| Prisma ORM & PostgreSQL | Relational database modeling, migrations, and seed helpers. |
| Midtrans Sandbox | Simulated payment gateway integration. |
| Komerce Shipping API | Automated domestic shipping calculation and tracking simulation. |
Clone the Repository & Install Dependencies
git clone https://github.com/ariknih/teras_umkm.git
cd teras_umkm
npm install
Configure Environment Variables (.env)
Copy the provided .env.example to .env and fill in your keys:
cp .env.example .env
Spin Up Database (Docker) Start the PostgreSQL container:
docker run --name saloka-postgres -p 5432:5432 -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=umkm123 -e POSTGRES_DB=teras_umkm -d postgres
Sync Database Schema & Run Seeds (Prisma) Synchronize Prisma schemas and load default mock datasets:
npx prisma db push
node prisma/seed-db.js
[!NOTE] Since this project uses Prisma 7, database configurations are managed in
prisma.config.ts. If you are using a connection pooler (such as Supabase Transaction Mode on port 6543) and want to run migrations ordb push, temporarily changeDATABASE_URLin.envto point to the direct session connection (port 5432) for the operation to succeed.
Start Development Server
npm run dev
Open http://localhost:3000 in your browser.
Saloka.id adalah platform all-in-one premium yang dirancang khusus untuk membantu pelaku Usaha Mikro, Kecil, dan Menengah (UMKM) di Indonesia meningkatkan skala bisnis mereka secara digital. Platform ini mengintegrasikan Marketplace, Katalog Jasa, LMS Academy, Affiliate Hub, Community Forum, Sistem E-Wallet, dan Landing Page Builder dengan animasi scroll GSAP modern dan antarmuka modal interaktif.
| Teknologi | Deskripsi |
|---|---|
| Next.js 16 (App Router) | Framework React utama dengan dukungan SSR, dynamic routing, dan Server Actions. |
| TypeScript | Penulisan kode yang aman dengan sistem tipe statis untuk mencegah error runtime. |
| Tailwind CSS v4 | Sistem styling modern dan super cepat untuk visualisasi antarmuka premium. |
| Prisma ORM & PostgreSQL | Pemetaan database relasional yang kuat, aman, dan mudah dimigrasi. |
| Midtrans Sandbox | Payment gateway untuk simulasi transaksi finansial yang aman. |
| Komerce Shipping API | Simulasi kalkulasi ongkos kirim dan tracking ekspedisi nasional. |
Clone Repository & Instal Dependensi
git clone https://github.com/ariknih/teras_umkm.git
cd teras_umkm
npm install
Konfigurasi Environment Variables (.env)
Salin file .env.example menjadi .env lalu sesuaikan kredensial berikut:
cp .env.example .env
Jalankan Database (Docker) Pastikan Docker Desktop aktif, lalu jalankan container database:
docker run --name saloka-postgres -p 5432:5432 -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=umkm123 -e POSTGRES_DB=teras_umkm -d postgres
Sinkronisasi Schema Database & Jalankan Seeds (Prisma) Jalankan push skema model dan isi data demo awal ke PostgreSQL:
npx prisma db push
node prisma/seed-db.js
[!NOTE] Karena proyek ini menggunakan Prisma 7, konfigurasi database dikelola di
prisma.config.ts. Jika Anda menggunakan connection pooler (seperti Supabase Transaction Mode port 6543) dan ingin melakukan migrasi ataudb push, ubah sementara nilaiDATABASE_URLdi berkas.envAnda menjadi link koneksi langsung (direct connection port 5432) agar perintah berjalan dengan sukses.
Jalankan Aplikasi Web
npm run dev
Buka http://localhost:3000 di browser Anda.
Dibuat dengan ❤️ untuk kemajuan UMKM Indonesia.