Skip to content
Public template

Repository files navigation

Velora AI 🚀

Velora AI adalah platform percakapan cerdas berbasis AI yang dibangun dengan Next.js 16, mengintegrasikan model bahasa besar (LLM) Google Gemini untuk memberikan pengalaman chat yang responsif, cerdas, dan kaya fitur.

✨ Fitur Utama

  • Real-time AI Chat: Respons streaming cepat menggunakan model Gemini terbaru.
  • Dukungan Lampiran Kaya: Unggah dan analisis dokumen (PDF, Word, TXT) serta gambar secara langsung dalam percakapan.
  • Smart Context: Sistem chunking dokumen otomatis untuk memberikan konteks yang relevan kepada AI.
  • Manajemen Riwayat Chat: Simpan dan akses kembali percakapan Anda dengan integrasi Supabase.
  • Performa Tinggi: Caching respons dan rate limiting menggunakan Upstash Redis.
  • UI Modern: Desain elegan dengan Tailwind CSS, Framer Motion, dan dukungan Mode Gelap/Terang.

🛠️ Stack Teknologi

🚀 Memulai Cepat

Prasyarat

  • Bun terinstal di sistem Anda.
  • Akun Google AI SDK (untuk API Key Gemini).
  • Proyek Supabase dan Upstash Redis.

Instalasi

  1. Klon repository:

    git clone https://github.com/fauzyDev/Velora AI.git
    cd Velora AI
  2. Instal dependensi:

    bun install
  3. Konfigurasi variabel lingkungan: Salin .env.local.example ke .env.local dan isi nilai yang diperlukan.

  4. Jalankan server pengembangan:

    bun dev

Buka http://localhost:3000 di browser Anda.

📚 Dokumentasi Lengkap

Untuk detail teknis lebih mendalam, silakan lihat folder docs:


Dibuat oleh Fauzy

Releases

Packages

Used by

Contributors

Languages