Skip to content

Daption-ciray/proapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Akıllı Alışveriş Asistanı

Kullanıcı tercihlerine ve arama geçmişine dayalı kişiselleştirilmiş alışveriş önerileri sunan bir web uygulaması.

Özellikler

  • 🛍️ Kişiselleştirilmiş ürün önerileri
  • 👤 Çoklu kullanıcı desteği
  • 📊 Kullanıcı tercihleri analizi
  • 🕒 Arama geçmişi takibi
  • 💬 Sohbet arayüzü
  • 📱 Responsive tasarım

Teknolojiler

  • Python 3.8+
  • FastAPI
  • SQLite
  • Bootstrap 5.3
  • HTML/CSS/JavaScript

Kurulum

  1. Projeyi klonlayın:
git clone https://github.com/yourusername/shopping-assistant.git
cd shopping-assistant
  1. Sanal ortam oluşturun ve aktifleştirin:
python -m venv venv
source venv/bin/activate  # Linux/Mac için
# veya
venv\Scripts\activate  # Windows için
  1. Gerekli paketleri yükleyin:
pip install -r requirements.txt
  1. Çevre değişkenlerini ayarlayın:
cp .env.example .env
# .env dosyasını düzenleyin
  1. Uygulamayı çalıştırın:
uvicorn main:app --reload
  1. Tarayıcınızda şu adresi açın: http://localhost:8000

API Endpoints

  • POST /chat: Kullanıcı mesajlarını işler
  • GET /user/preferences: Kullanıcı tercihlerini getirir
  • GET /user/preferences/analysis: Kullanıcı tercih analizini getirir
  • GET /user/search-history: Kullanıcı arama geçmişini getirir

Kullanıcı Tipleri

  1. Spor Kullanıcısı (user1)

    • Spor ekipmanları ve giyim odaklı
    • Nike markası tercihi
    • 0-1500 TL fiyat aralığı
  2. Teknoloji Kullanıcısı (user2)

    • Elektronik ürünler odaklı
    • Apple ve Samsung marka tercihi
    • 0-20000 TL fiyat aralığı

Katkıda Bulunma

  1. Bu depoyu fork edin
  2. Yeni bir branch oluşturun (git checkout -b feature/amazing)
  3. Değişikliklerinizi commit edin (git commit -am 'Harika özellik eklendi')
  4. Branch'inizi push edin (git push origin feature/amazing)
  5. Pull Request oluşturun

About

productapp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published