Skip to content

hanife1999/markedio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

🛒 MARKEDIO - Akıllı Alışveriş Asistanı

MARKEDIO, kullanıcıların alışveriş sırasında gerçek zamanlı fiyat karşılaştırması yapmasını, barkod okutarak sepet hesaplamasını ve bütçe kontrolünü sağlayan mobil uygulamadır.

🎯 Proje Amacı

  • 📱 Gerçek zamanlı ürün fiyatlarını görme
  • 📊 Barkod okutarak toplam alışveriş tutarını hesaplama
  • 🏪 Farklı marketlerdeki fiyatları karşılaştırma
  • 💰 Bütçe kontrolü ve tasarruf sağlama
  • 📍 Konum bazlı en uygun fiyat önerileri

🏗️ Proje Yapısı

markedio/
├── backend/          # Node.js + Express API
├── mobile/           # React Native + Expo
├── scraper/          # Web scraping servisleri
├── shared/           # Ortak tip tanımları ve utilities
└── docs/             # Proje dokümantasyonu

🚀 Teknolojiler

Backend

  • Node.js + Express
  • PostgreSQL + Prisma ORM
  • JWT Authentication
  • Puppeteer (Web Scraping)

Mobile

  • React Native + Expo
  • TypeScript
  • React Navigation
  • Expo Camera (Barkod okuma)

DevOps

  • Docker
  • GitHub Actions (CI/CD)
  • Firebase (Analytics, Push Notifications)

🎨 Tasarım Sistemi

Renk Paleti

  • Primary: #4CAF50 (Canlı Yeşil)
  • Secondary: #FFC107 (Sıcak Sarı)
  • Background: #F5F5F5 (Açık Gri)
  • Text: #212121 (Koyu Gri)
  • Accent: #2196F3 (Mavi)
  • Error: #F44336 (Kırmızı)

📋 Modüller

  1. 🔐 Kullanıcı Yönetimi - Kayıt, giriş, profil
  2. 🧾 Hesap Yap - Barkod ile sepet hesaplama
  3. 📋 Liste Oluştur - Fiyat karşılaştırma
  4. 📷 Barkod Tara - Anlık ürün bilgisi
  5. ⚙️ Ayarlar - Profil ve istatistikler

🛠️ Kurulum

Backend

cd backend
npm install
npm run dev

Mobile

cd mobile
npm install
npx expo start

Scraper

cd scraper
npm install
npm run scrape

📱 Özellikler

  • ✅ Gerçek zamanlı fiyat karşılaştırması
  • ✅ Barkod okutma ve ürün tanıma
  • ✅ Konum bazlı market önerileri
  • ✅ Alışveriş listesi oluşturma
  • ✅ Bütçe kontrolü ve uyarılar
  • ✅ Alışveriş geçmişi
  • ✅ Aile grubu yönetimi

🔒 Güvenlik

  • JWT token tabanlı kimlik doğrulama
  • HTTPS ile güvenli veri transferi
  • Rate limiting ve DDoS koruması
  • Veri şifreleme ve güvenli saklama

📈 Gelecek Planları

  • 🤖 AI destekli ürün önerileri
  • 🗺️ Market rotası oluşturma
  • 📄 Fiş tarama ile otomatik geçmiş
  • 💬 Ürün yorumları ve değerlendirmeler
  • 🎯 Kişiselleştirilmiş kampanya bildirimleri

📄 Lisans

MIT License

👥 Katkıda Bulunma

  1. Fork yapın
  2. Feature branch oluşturun (git checkout -b feature/amazing-feature)
  3. Commit yapın (git commit -m 'Add amazing feature')
  4. Push yapın (git push origin feature/amazing-feature)
  5. Pull Request oluşturun

MARKEDIO - Akıllı alışveriş, akıllı tasarruf! 🛒✨

About

market fiyat karşılaştırması

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published