Skip to content

NisanurBulut/RestaurantAPP

Repository files navigation

Restoran Uygulaması

Uygulama hali hazırda kullanılan bir uygulama olduğu için web API kaynak dosyaları paylaşılmamıştır.

AnaGoruntu

  • Ana ekranda kullanıcıyı sipariş verebileceği bir form karşılar.

  • Bu form içerisinde ki sipariş numarası unique bir değerdir.Otamatik olarak oluşturulur ve readonly durumdadır.

  • Kullanıcı siparişin sahibi olan müşteriyi ve müşterinin ödeme şeklini seçebilir.

    AnaGoruntu2

    AnaGoruntu3

  • Sipariş edilecek olan yiyeceğim miktarı değiştikçe ödenecek toplam tutarda otomatik olarak hesaplanır ve bu bilgi ana ekrana düşer.

  • Yeni sipariş oluşturmak için küçük yeşil button btn kullanılır.

  • Açılan mini formda yiyecek ve miktarı seçilir.

  • Kullanıcı yiyecek ve miktarını seçtikçe ödenecek tutar otomatik hesaplanır ve yiyecek fiyatıda görüntülenir.

  • Gönder butonu kullanılarak sipariş kayıt işlemi tamamlanır ve kapat butonu ile sipariş mini kayıt ekranı kapanır.

  • Kullanıcı sipariş verirken miktar belirtmek zorundadır.

  • Sipariş kaydının alınmasının ardından siparişler ana ekranda listelenir.

*Toplu siparişler kaydedilirken müşteri seçilmek zorundadır.

  • Ana ekranda bulunan yan menü kullanılarak verilmiş olan siparişler görüntülenebilir.

  • Kullanıcı yan menüden siparişleri gör seçeneğini kullanarak detayları görebilir.

  • Kullanıcı siparişlerini düzenleyebilir ya da silebilir.

  • Yan menüde bulunan ödeme bilgilerinin kaydedilmesi seçeneği kullanılarak ödeme ekranına geçiş yapılır.

  • Ödeme kayıt ekranında formun doldurulması için gerekli doğrulama yöntemleri bulunmaktadır. Örneğin üç haneli CVV numarası ve 16 haneli kart numarası girilmesi gerekmesi gibi. Şartlar sağlandığında gönder butonu ve ikonlar aktif olmaktadır.

  • Kayıt işleminin ardından ekranın sağ tarafında bilgiler listelenmektedir.Bu bilgiler üzerinde kayıt silme işlemi ya da düzenleme işlemi yapılabilir. silme işlemi için ilgili bilginin satırında bulunan sil butonu tıklanır.

  • Düzenlemesi yapılmak istenen ilgili kayıt satırına tıklandığında kayıt bilgileri ekranın solunda bulunan menü üzerinde görüntülenir. İlgili düzenlemeler yapıldıktan sonra gönder butonu kullanılarak değişim kaydedilir.

Angular 8.1.1

  • Bir restoran yönetim uygulamasıdır.
  • Sipariş seçimi işlemlerine dayanır.
  • Seçilen yiyeceğin adedine göre fiyatlandırması yapılır.
  • Her müşteri kendi siparişini hazırlar.
  • Siparişler listelenir.
  • Sipariş detayları görüntülenir.
  • Siparişler üzerinde ekle sil düzenle işlemleri yapılabilir.
  • Ödeme bilgilerinin ekle/sil/düzenle gerçekleştiririlir.
  • Ödeme bilgilerinin listelemesi gerçekleştiririlir.

About

This is my hobby project to spend time with Angular FrameWork. It is a mini project about restaurant using Angular8.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published