Fufufafagames

🎮 COK’S (Circle of Knights) - Fufufafagames

Platform Distribusi Game Digital Modern berbasis Web. Project ini dibuat untuk memenuhi tugas akhir mata kuliah Pemrograman Berbasis Platform (PBP).

License Node Express PostgreSQL

📖 Deskripsi

COK’S (Fufufafagames) adalah platform e-commerce khusus game digital yang memungkinkan pengguna untuk membeli, mengunduh, dan memberikan ulasan pada game. Dilengkapi dengan dashboard admin yang powerful untuk manajemen konten dan gateway pembayaran DOKU untuk transaksi yang aman.

Website ini sudah live di: https://coks.site


✨ Fitur Utama

👤 User Features:

🛡️ Admin Features:


🛠️ Teknologi yang Digunakan


🚀 Cara Menjalankan (Local Setup)

Ikuti langkah ini untuk menjalankan project di komputer lokal Anda:

1. Clone Repository

git clone https://github.com/fufufafagames/Fufufafagames.git
cd Fufufafagames

2. Install Dependencies

npm install

3. Konfigurasi Environment (.env)

Buat file .env dan sesuaikan isinya (lihat .env.example):

APP_NAME=Fufufafagames
PORT=3000
NODE_ENV=development

# Database (Supabase)
DATABASE_URL=postgresql://postgres:[PASSWORD]@db.[PROJECT_ID].supabase.co:5432/postgres

# Authentication
SESSION_SECRET=rahasia_anda_disini

# Email Service (Nodemailer)
EMAIL_USER=email_anda@gmail.com
EMAIL_PASSWORD=app_password_google

# DOKU Payment
DOKU_CLIENT_ID=...
DOKU_SECRET_KEY=...

4. Jalankan Server

# Mode Development (Nodemon)
npm run dev

# Mode Production
npm start

Buka browser dan akses: http://localhost:3000


📸 Screenshot Tampilan

(Tambahkan screenshot website Anda di folder public/docs atau lokasi lain dan link di sini)

🏠 Home Page

Home Page

🛒 Shopping Cart

Shopping Cart

💳 Payment Page

Payment

👨‍💻 Admin Dashboard

Admin


🤝 Kontributor/Team


© 2024 COK’S Team. All Rights Reserved.