/MobilGarson

Kullanıcıların istedikleri yemeği, içeriğini görerek kolayca sipariş edebilmesini sağlayan bir mobil sipariş uygulamasıdır.

Primary LanguageJava

title

📌 Not

Bu proje Kocaeli Üniversitesi VII. Döneminde bulunan Mobil Programlama dersi kapsamında hazırlanmıştır.

Mobil Garson

Kullanıcıların istedikleri yemeği, içeriğini görerek kolayca sipariş edebilmesini sağlayan bir mobil sipariş uygulamasıdır.

⚙️ Teknolojiler

Veritabanı ve kullanıcı kaydı işlemleri için Firebase kullanıldı.
Uygulama Android Studio'da Kotlin ile geliştirildi.
Görseller Photoshop ile hazırlandı.

✨ Temel Özellikler

  • Uygulamaya kullanıcı kaydı yapılabiliyor.
  • Kayıtllı kullanıcılar email ve şifre bilgileriyle uygulamaya giriş yapabiliyor.
  • Kullanıcı bilgileri, yemeklere dair bilgiler ve görseller Firebase bulut veritabanında tutuluyor.
  • Kullanıcı şifresini unuttuğunda şifre resetleme işlemini yapabiliyor.
  • Seçilen ürünü satın alma işlemi yapılabiliyor.
  • Uygulamanın çalışması için Wi-Fi gerekmekte, bu sebeple her 3 saniyede bir wifi bağlantısı kontrol ediliyor.
  • Uygulamaya giriş yapıldığında Category ekranı açılıyor.
  • Kullanıcı seçtiği yemeğin, tatlının, salatanın veya içeceğin içeriğindeki ürünleri görebiliyor.

💻 Kurulum

  • Projeyi çalıştırabilmek için Android Studio ve Git bilgisayarınızda kurulu olmalıdır. Git terminalini açıp şu ifadeyi git clone https://github.com/mehtapugur/MobilGarson.git yazıp enter tuşuna bastığınızda proje localinize inmiş olacaktır. Ardından projeyi android studioda açıp emülatörde çalıştırabilirsiniz.

📃 Ders Özeti (Müfredat) içerisinde Kullandıklarımız

  • Kalıcı Veri Yönetimi
    • Veritabanı Sistemleri (RDBMS/NoSQL): Firebase kullanıldı
  • Ağ İletişimi / Web / Bulut
    • Wi-Fi
  • Donanım / Sensör / Konum
    • Wi-Fi kullanıldı, bağlantı olmadan uygulamamız çalışmamakta bu sebeple 3 saniyede bir bağlantı kontrolü yapılmaktadır.
  • Kullanıcı Arayüzü
    • Arayüz Bileşenleri
    • Dokunma / Giriş Yöntemleri
    • Görüntü / Multimedia
  • Güvenlik / Gizlilik Politikaları
    • İzin / Yetki / Oturum Yönetimi
    • Gizlilik Politikaları ve Analitik Veriler
  • Paketleme / Dağıtım
    • Uygulama Derleme: Uygulama derlenip test edilmiştir.

📸 Ekran Görüntüleri

Icon Home Kullanıcı Kaydı Şifre Yenileme
Preview Preview Preview Preview
Menü Ürün Detay Satın Alma Ekranı
Preview Preview Preview
Salata Tatlı Firebase
Preview Preview Preview
Şifre Değiştirilmesi Şifre Değiştirme Linki
Preview Preview
DB Bilgileri Ürün Bilgisi
Preview Preview

📸 Proje Kodları

Wi-Fi Bağlantı Kontrolü Wi-Fi Bağlantı
Preview Preview
Kategori Listeleme Detay Sayfası
Preview Preview
Giriş Kayıt
Preview Preview
Şifre Sıfırlama Firebase - Kullanıcı Doğrulama
Preview Preview
Sipariş
Preview

📝 Lisans

Bu proje MIT lisansı ile korunmaktadır.

İletişim: LinkedIn