Skip to content

Repository files navigation

🌟 AtaCommerce: Yapay Zeka Destekli Sosyal E-Ticaret Asistanı

AtaCommerce Banner Node.js Google Gemini

AtaCommerce, hem alıcılar hem de satıcılar için online alışveriş deneyimini yeniden tanımlayan, yapay zeka entegrasyonlu ve sosyal odaklı yeni nesil bir e-ticaret analiz ve keşif platformudur. Farklı platformlardaki fiyat karmaşasını, sahte yorumları ve güven sorunlarını ortadan kaldırarak şeffaf ve interaktif bir pazar yeri sunar.


🚀 Öne Çıkan Özellikler

🛒 Alıcılar İçin: Akıllı ve Güvenli Alışveriş

  • Gerçek Zamanlı Fiyat Karşılaştırması: Aradığınız ürünü (Trendyol, Hepsiburada, Amazon vb.) farklı platformlarda saniyeler içinde tarar ve en uygun fiyatı bulur.
  • Gemini AI Ürün Analizi: İncelediğiniz ürünlerin artılarını, eksilerini ve genel fiyat/performans puanını yapay zeka aracılığıyla özetler.
  • Yapay Zeka Yorum Özeti: Milyonlarca sahte veya karmaşık yorumu okumak yerine; "Fiyat/Değer", "Kargo" ve "Kalite" kategorilerinde AI tarafından puanlanmış tarafsız özetleri okuyun.
  • İnteraktif 3D Model Görüntüleme: Ürünleri sadece düz fotoğraflarla değil, 360 derece döndürülebilir interaktif 3D (GLB) modelleriyle detaylı inceleyin.
  • AI Sohbet Asistanı: "Bana 20.000 TL altı iyi kameralı bir telefon öner" gibi doğal dil sorgularınızı anlayıp anında analizli yanıtlar veren asistan.
  • Sosyal Alışveriş & Paylaşım: Beğendiğiniz, favorilere eklediğiniz ya da yapay zekanın analiz ettiği ürünleri tek tıkla arkadaşlarınızla paylaşın, ortak alışveriş listeleri oluşturun ve gerçek zamanlı entegre sohbet sistemi ile arkadaşlarınızla fikir alışverişi yapın!

💼 Satıcılar İçin: İşletme Yapay Zekası (AI CFO)

  • Akıllı Rakip ve Maliyet Analizi (AI CFO): Satmak istediğiniz ürünün piyasa fiyatlarını çeker, kâr marjınızı hesaplar ve size rekabetçi bir Optimal Satış Fiyatı önerir.
  • Tek Tıkla 3D Vitrin (Tripo 3D): Sisteme yüklediğiniz sıradan bir 2D ürün fotoğrafını saniyeler içinde üç boyutlu interaktif bir 3D modele dönüştürür.
  • Otomatik SEO Açıklamaları: Ürün özelliklerini inceleyen AI, müşterileri ikna edecek, platformlara uyumlu profesyonel ürün açıklamalarını anında kaleme alır.
  • Gerçek Zamanlı Satış İstatistikleri: Şık tasarımlı satıcı panelinden günlük/aylık satış trendlerinizi takip edin.

🔄 Sistem Mimarisi ve İşleyiş (Akış Şeması)

AtaCommerce, asenkron mikro servis mantığıyla çalışarak dış API'lardan anlık verileri çeker ve yapay zeka motorlarında işleyip arayüze sunar.

graph TD
    A([Kullanıcı / Satıcı]) -->|Ürün Arar / Yükler| B{AtaCommerce Frontend}
    B -->|HTTP İstekleri| C[Node.js / Express Backend]
    
    subgraph Dış Servisler
        D[SerpApi]
        E[Google Gemini AI]
        F[Tripo 3D AI]
    end

    C -->|Fiyat & Rakip Verisi| D
    C -->|Yorum Analizi & Sohbet| E
    C -->|2D'den 3D'ye Dönüşüm| F
    
    D -->|Pazaryeri Fiyatları| C
    E -->|Analiz Çıktısı & CFO| C
    F -->|GLB Model Çıktısı| C
    
    C -->|İşlenmiş Veriler| B
    B --> G((Alıcı Karşılaştırma Ekranı))
    B --> H((Satıcı Yönetim Paneli))
    
    classDef frontend fill:#1c1c1c,stroke:#333,stroke-width:2px,color:#fff;
    classDef backend fill:#111,stroke:#4CAF50,stroke-width:2px,color:#fff;
    classDef ai fill:#2a1b4d,stroke:#9b59b6,stroke-width:2px,color:#fff;
    
    class B frontend;
    class C backend;
    class D,E,F ai;
Loading

🛠 Kullanılan Teknolojiler

  • Frontend: Vanilla JS, HTML5, CSS3, CSS Variables (AtaCommerce Özel Tasarım Sistemi), <model-viewer> (3D render için)
  • Backend: Node.js, Express.js
  • Yapay Zeka: Google Gemini API (gemini-2.5-flash), Tripo 3D API
  • Veri Toplama: SerpApi (Google Shopping / Bing Product entegrasyonları)

💻 Kurulum ve Çalıştırma

Proje içerisine tüm API anahtarları ("Tak-Çalıştır" deneyimi sunmak amacıyla) yedekli olarak gömülmüştür. Hiçbir konfigürasyon dosyasına (.env) ihtiyaç duymadan doğrudan çalıştırabilirsiniz.

1. Repoyu Klonlayın:

git clone https://github.com/berketpbs/AtaCode.git
cd AtaCode

2. Gereksinimleri Yükleyin: Backend klasörüne girip gerekli Node paketlerini yükleyin:

cd backend
npm install

3. Sunucuyu Başlatın:

node server.js

4. Projeyi Görüntüleyin: Tarayıcınızda http://localhost:3000 adresine giderek platformu deneyimlemeye başlayın!


🔮 Gelecek Vizyonu

AtaCommerce'in bir sonraki aşamasında, kullanıcıların birbirleriyle canlı alışveriş listeleri paylaşabildiği "Sosyal Alışveriş Akışları" (Feed) ve cüzdan entegrasyonu ile tek platformdan anında satın alım modülleri hayata geçirilecektir.

BTK Hackathon için özenle geliştirilmiştir. 💖

About

AtaCommerce is a next-generation, AI-integrated, and socially focused e-commerce analytics and discovery platform that redefines the online shopping experience for both buyers and sellers.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages