Skip to content
View daffadevhosting's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report daffadevhosting

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
daffadevhosting/README.md

⚡ UI Transformer Generator v.2.5

AI-powered UI Generator menggunakan:

  • ☁️ Cloudflare Workers + AI (Qwen, LLaMA, Mistral, Deepseek, dll)
  • 🔐 Firebase Auth (Google Sign-In)
  • 🔥 Firestore (role, plan, kuota)
  • 💸 Midtrans + PayPal untuk pembayaran
  • 🧠 Chatbot AI Customer Service
  • 💎 UI Darky (Dark mode, GSAP animasi, TailwindCSS)

🚀 Fitur Utama

Fitur Keterangan
🎨 UI Generator Generate HTML/CSS/JS/REACT/VUE dari prompt
🤖 AI Chat CS Chat dengan bot LYRA untuk bantu pengguna
🔐 Login Google Sign-In via Firebase Auth
📦 Paket Free / Medium / Advanced / Expert
🔁 Kuota Terbatas per model, berkurang tiap generate
📤 Webhook Terima pembayaran dari Midtrans & PayPal
🛍️ Upgrade Modal pricing untuk pilih paket dan bayar
🌐 Serverless Full Cloudflare Workers tanpa server backend

🧰 Teknologi

  • Frontend: Jekyll + Vanilla.js + GSAP + TailwindCSS CLI
  • Auth: Firebase Auth (Google Sign-in)
  • Database: Firestore (users & plan)
  • Backend: Cloudflare Workers (Hono.js)
  • AI API: Cloudflare AI (Workers AI)
  • Payment:
    • Midtrans (Snap API)
    • PayPal (JavaScript SDK)

🗂️ Struktur Direktori

📁 public/               # Frontend jekyll static files
📁 src/
├─ index.ts              # Main worker endpoint
├─ verifyIdToken.ts      # Firebase ID Token verifier
├─ middlewareLimitFree.ts # Kuota limiter
├─ prompts.ts            # AI system prompts
├─ webhook/
│  ├─ midtrans.ts        # Webhook Midtrans
│  └─ paypal.ts          # Webhook PayPal
📁 _includes/             # UI komponen Jekyll

🛠️ Cara Deploy

1. Konfigurasi Environment Variable di wrangler.jsonc

[vars]
FIREBASE_PROJECT_ID: "glitchlab-ai"
FIREBASE_CLIENT_EMAIL: "xxxx@xxxx.iam.gserviceaccount.com"
FIREBASE_PRIVATE_KEY: "-----BEGIN PRIVATE KEY-----\n..."
FIREBASE_API_KEY: "AIza..."
MIDTRANS_SERVER_KEY: "SB-Mid-server-xxx"
PAYPAL_CLIENT_ID: "xxx"
PAYPAL_SECRET: "xxx"

2. Build & Deploy ke Cloudflare

wrangler dev
wrangler deploy

📦 Paket Berbayar

Paket Model AI Kuota Harga
Free Qwen 1.8B 2x generate Gratis
Medium LLaMA 3B 15 Rp24.000
Advanced Mistral 7B 25 Rp38.000
Expert Deepseek R1 Distill (Qwen-32B) 50 Rp69.000

📄 Lisensi

MIT License © 2025 Daffa

Pinned Loading

  1. lyra-ai-chat lyra-ai-chat Public

    L Y Я A - AI Commerce 🧠🛍️ | Berjualan dengan AI

    JavaScript 18 1

  2. jekyll-jarvis jekyll-jarvis Public

    backend sederhana pakai GPT-4 API untuk jadi otak si Jarvis.

    JavaScript

  3. lyra-txt-2-img-master lyra-txt-2-img-master Public

    Text To Image App

    TypeScript

  4. daffadevhosting daffadevhosting Public

    UI-Generator HTML, React + Tailwind. Unlock model AI engineer pribadi mu 💻🧠

    HTML 1 1

  5. glitchlab-v1 glitchlab-v1 Public

    GlitchLab adalah aplikasi AI generatif Pay-Per-Use

    JavaScript 1

  6. mikroweb-v.2.0.1 mikroweb-v.2.0.1 Public

    Forked from putridinar/mikroweb-v.2.0.1

    Admin Dashboard Hotspot Mikrotik web api PEAR2

    HTML 1