An open API service indexing awesome lists of open source software.

https://github.com/dwidevelopes/chatbot-ai

Chatbot AI Pro UI
https://github.com/dwidevelopes/chatbot-ai

chatgpt chatgpt-api chatgpt-bot chatgpt3 chatgpt4 ui-design

Last synced: 5 months ago
JSON representation

Chatbot AI Pro UI

Awesome Lists containing this project

README

          


---

# ๐Ÿ’ฌ ChatGPT Professional UI

Antarmuka pengguna (UI) profesional untuk mengintegrasikan kemampuan ChatGPT dalam aplikasi web modern. Dirancang untuk memberikan pengalaman interaktif, bersih, dan responsif kepada pengguna akhir, cocok untuk chatbot, asisten virtual, atau sistem customer support otomatis.

## ๐Ÿš€ Fitur Utama

* โœ… **Desain Modern & Minimalis** โ€” Tampilan UI bersih dengan elemen yang mudah dibaca dan digunakan.
* ๐Ÿ’ก **Percakapan Interaktif** โ€” Mendukung chat berkelanjutan seperti ChatGPT asli.
* ๐ŸŒ™ **Mode Gelap & Terang** โ€” Dukungan tema untuk kenyamanan pengguna.
* ๐Ÿ“ฑ **Responsif** โ€” Optimal di perangkat desktop maupun mobile.
* ๐Ÿ”ง **Integrasi API Mudah** โ€” Siap terhubung dengan OpenAI API atau endpoint GPT lokal.
* ๐Ÿง  **Riwayat Percakapan** โ€” Menyimpan dan mengelola histori percakapan.
* ๐Ÿ—‚๏ธ **Multi-Session** โ€” Mendukung sesi percakapan terpisah untuk topik berbeda.

## ๐Ÿ› ๏ธ Teknologi yang Digunakan

* React.js / Next.js
* Tailwind CSS / ShadCN UI
* Zustand / Redux (opsional untuk state management)
* Axios / Fetch API untuk komunikasi backend
* OpenAI API / Custom GPT endpoint

## ๐Ÿ“ท Cuplikan Tampilan

![Preview Chat UI](preview.png)
*Tampilan mode gelap dari antarmuka percakapan*

## โš™๏ธ Instalasi

```bash
git clone https://github.com/username/chatgpt-professional-ui.git
cd chatgpt-professional-ui
npm install
npm run dev
```

## ๐Ÿ”Œ Konfigurasi API

Edit file `.env.local`:

```env
OPENAI_API_KEY=your_openai_api_key
API_BASE_URL=https://api.openai.com/v1
```

## ๐Ÿงช Contoh Penggunaan

```javascript
const response = await fetch('/api/chat', {
method: 'POST',
body: JSON.stringify({ message: "Apa itu AI?" }),
});
const data = await response.json();
console.log(data.reply);
```

## ๐Ÿ“ Struktur Folder

```
โ”œโ”€โ”€ components/ # Komponen UI
โ”œโ”€โ”€ pages/ # Routing halaman (Next.js)
โ”œโ”€โ”€ public/ # Aset publik (gambar, icon)
โ”œโ”€โ”€ styles/ # File CSS global
โ”œโ”€โ”€ utils/ # Fungsi utilitas (misal format tanggal, panggil API)
```

## โœ… Lisensi

Proyek ini dilisensikan di bawah MIT License. Silakan gunakan dan modifikasi sesuai kebutuhan Anda.

---

## ๐Ÿ™‹โ€โ™‚๏ธ Kontribusi

Kontribusi sangat terbuka! Silakan fork repo ini, buat perubahan, dan ajukan Pull Request.

---

**Dibuat dengan โค๏ธ oleh \[Dwi Bakti N Dev]**

---