Web3 tabanlı yapay zeka promptları ve otomasyonlarını alıp satabileceğiniz merkezi olmayan bir pazar yeri platformu - Vue.js versiyonu.
- Dual Mode: Kullanıcı ve Satıcı modları arasında geçiş
- Web3 Entegrasyonu:
- Monad blockchain desteği
- Wallet ile giriş (MetaMask, WalletConnect)
- Email ile alternatif giriş
- Marketplace:
- Gelişmiş arama ve filtreleme
- Kategori bazlı listeleme
- Fiverr tarzı kullanıcı deneyimi
- AI Asistan: Ürünler hakkında soru sorma özelliği (placeholder)
- Profil Yönetimi:
- Satın alım geçmişi
- Favoriler
- Değerlendirmeler
- Dashboard: Kapsamlı satıcı paneli
- İlan Yönetimi:
- Yeni ilan oluşturma
- İlan düzenleme ve silme
- Taslak ve aktif ilan yönetimi
- Analitik:
- Toplam kazanç takibi
- Satış istatistikleri
- Görüntülenme metrikleri
- Kazanç Yönetimi: MONAD token ile gelir takibi
- Framework: Vue 3 (Composition API)
- Build Tool: Vite
- Language: TypeScript
- Styling: TailwindCSS
- Router: Vue Router
- State Management: Pinia
- Icons: Custom SVG Components
- Bağımlılıkları yükleyin:
npm install- Geliştirme sunucusunu başlatın:
npm run dev- Tarayıcınızda açın: http://localhost:5173
Production build için:
npm run buildPreview için:
npm run previewpromtstore-vue/
├── src/
│ ├── views/ # Sayfalar
│ │ ├── Home.vue
│ │ ├── Marketplace.vue
│ │ ├── Profile.vue
│ │ ├── Seller.vue
│ │ └── ProductDetail.vue
│ ├── components/ # Komponentler
│ │ ├── Navbar.vue
│ │ ├── LoginModal.vue
│ │ ├── HeroSection.vue
│ │ ├── SearchSection.vue
│ │ ├── AIModal.vue
│ │ └── Icon.vue
│ ├── stores/ # Pinia stores
│ │ └── user.ts
│ ├── router/ # Vue Router
│ │ └── index.ts
│ ├── utils/ # Utility fonksiyonlar
│ │ └── icons.ts
│ ├── App.vue # Ana component
│ ├── main.ts # Entry point
│ └── style.css # Global stiller
└── public/ # Statik dosyalar
/- Ana sayfa (Hero + Arama)/marketplace- Marketplace listeleme/profile- Kullanıcı profili/seller- Satıcı paneli/product/:id- Ürün detay sayfası
Bu proje orijinal Next.js + React versiyonundan Vue 3'e dönüştürülmüştür:
- State Management:
useState→ref,reactive - Props & Events: Props interface +
defineProps,defineEmits - Routing: Next.js Router → Vue Router
- Components: JSX → SFC (Single File Components)
- Icons: Lucide React → Custom SVG Components
- Styling: Aynı TailwindCSS yapısı korundu
- AI entegrasyonu şu an placeholder'dır, backend geliştirmesi gereklidir
- Monad wallet entegrasyonu frontend tasarımıdır, gerçek blockchain bağlantısı eklenmeli
- Tüm veriler şu an static/mock verilerdir
- Backend API entegrasyonu
- Gerçek Monad blockchain bağlantısı
- AI entegrasyonu (ChatGPT API)
- Ödeme sistemi
- Real-time chat sistemi
- Gelişmiş analitik dashboard
- NFT entegrasyonu
- Rating ve review sistemi
MIT
Sorularınız için: info@promtstore.com