OpenAI api'sini incelemek amacıyla Capacitor Js (Ionic'in altyapısında kullandığı teknoloji) ile mobil desteği de veren bir Vue.js uygulaması yazdım.
Simple Chat, Vue 3 ve Vite tabanlı, modern ve kullanıcı dostu bir ChatGPT 5 api tabanlı sohbet uygulamasıdır. Mobil ve web platformlarında çalışacak şekilde Capacitor ile uyumlu geliştirilmiştir. Dexie.js ile yerel veritabanı yönetimi, modern arayüz bileşenleri ile pratik bir kullanıcı deneyimi hedeflenmiştir.
npm install
npm run dev
npm run build
npx cap add android
npx cap add ios
npx cap sync
npx cap open android
npx cap run android
npx cap open ios
npx cap run ios
├── src/
│ ├── App.vue # Ana uygulama bileşeni
│ ├── main.js # Giriş noktası, router ve stiller
│ ├── assets/ # Statik dosyalar ve stiller
│ ├── components/ # Mesaj listesi ve prompt gibi temel bileşenler
│ ├── composables/ # OpenAI ve veritabanı yönetimi
│ ├── router/ # Vue Router yapılandırması
│ └── views/ # Sayfa bileşenleri (Sohbet, Yeni Sohbet, Ayarlar)
├── public/ # Statik dosyalar
├── package.json # Bağımlılıklar ve scriptler
├── vite.config.js # Vite yapılandırması
├── capacitor.config.json # Capacitor yapılandırması
└── README.md # Proje dokümantasyonu

