Skip to content

nowahgit/VISENTRA

Repository files navigation

🚀 VISENTRA

Visual Intelligence System for Enterprise Network Transformation and Revenue Acceleration

KRENOVA Kota Surakarta 2026 SMK Negeri 6 Surakarta Tim A Bidang Fokus: Teknologi Informasi dan Komunikasi


📌 Tentang VISENTRA

VISENTRA adalah platform berbasis Generative AI yang dirancang untuk membantu UMKM dalam mempercepat pembuatan konten visual, mengoptimalkan interaksi di media sosial, dan meningkatkan potensi pendapatan melalui wawasan berbasis data.

Fitur utama:

  • Menghasilkan konten visual promosi otomatis
  • Membuat caption kontekstual berbasis AI
  • Menganalisis performa engagement
  • Memberikan prediksi interaksi mingguan–bulanan

Platform ini dibangun menggunakan Next.js sebagai fullstack framework (Frontend + API Routes).


🏗 Tech Stack

  • Next.js
  • React
  • Tailwind CSS
  • Node.js
  • Integrasi Generative AI (OpenAI / model lain)
  • Cloud deployment ready (Vercel / VPS)

📂 Struktur Project (ringkas)

  • /app atau /pages → Routing
  • /components → Komponen reusable
  • /public → Static assets
  • /styles → Styling
  • /pages/api atau /app/api → Backend API Routes

🛠 Cara Menjalankan Project (Development)

  1. Clone repository
git clone https://github.com/elnoahcc/VISENTRA.git
cd VISENTRA
  1. Install dependencies
npm install

Jika koneksi lambat, tingkatkan percobaan unduhan:

npm config set fetch-retries 5
  1. Jalankan development server
npm run dev

Buka browser: http://localhost:3000


🔐 Environment Variables (Jika Ada)

Buat file .env.local pada root project dan tambahkan variabel berikut jika diperlukan:

OPENAI_API_KEY=your_api_key
DATABASE_URL=your_database_url

Jangan commit file .env.local ke repository publik.


🚀 Cara Deployment

Karena menggunakan Next.js, cara paling mudah adalah menggunakan Vercel.

🔵 Deployment via Vercel (Recommended)

  1. Install Vercel CLI
npm install -g vercel
  1. Login dan deploy
vercel login
vercel

Untuk deploy production:

vercel --prod

Setiap push ke branch yang terhubung akan memicu auto-deploy jika diatur.

🟢 Deployment via VPS (Advanced)

  1. Install Node.js pada server
  2. Clone repository
  3. npm install
  4. Build production: npm run build
  5. Start production: npm start

Disarankan menggunakan pm2 untuk manajemen proses:

npm install -g pm2
pm2 start npm --name "visentra" -- start

📊 Status Kesiapan

  • Technology Readiness Level: TRL 7–8
  • Prototype berjalan di lingkungan operasional
  • Siap menuju tahap komersialisasi dan skala nasional

👨‍💻 Tim Pengembang

  • Firmansyah Riza Afifudin
  • Elnoah Agustinus Markus Manalu
  • Narendra Fatin Fahrezi

📈 Dampak Inovasi

  • Efisiensi produksi konten >50%
  • Potensi peningkatan omzet hingga 26%
  • Akselerasi digitalisasi UMKM Indonesia

📎 Lampiran

Video & dokumentasi: https://drive.google.com/drive/folders/1BrliN6_ehEm0t31ACZuJLTa31MZJb90s


Terima kasih — jika Anda ingin saya menambahkan badge, contoh screenshot, atau instruksi deployment CI/CD, beri tahu saya dan saya akan mengupdate README.md.

About

Source Code LOMBA KREATIVITAS DAN INOVASI KOTA SURAKARTA (KRENOVA) Platform Pendukung UMKM Remaja Indonesia menggunakan AI API Gemini

Topics

Resources

Stars

Watchers

Forks

Contributors