React Bootcamp Api Projesi
- Ürünler api yazılmalı
- Sepet api yazılmalı
Ana Sayfa
- Ürün adı
- Fiyatı
- Kategorisi
- Sepete ekleme özelliği
- Searchbox olmalı
- Sıralama olmalı
- Fiyata göre
- Artan
- Azalan
- İsimlendirmeye göre
- Asc
- Desc
- Fiyata göre
- Günün Menüsü
- Ürün içeriği
Sepet sayfası olmalı - [ ] Sepete eklenmiş ürünler listelenmeli - [ ] Sepetten ürünler adet olarak arttırıp azaltılabilmeli - [ ] sepetteki ürün silinirken kullanıcı bir confirm mesajı ile onaylasın - [ ] Sepette belli bir tutarı geçince indirim uygulanabilmeli. - [ ] Sepet toplam fiyatını gösterelim - [ ] Ürün bazlı silme olmalı - [ ] Sepetteki ürünler için not alanı ekleyebiliriz.
Genel
- Loading gösterilmesi
Kategoriye ait ürünler kategori sayfasında listelenmeli - [ ] Sepete ürün eklenebilmeli - [ ] Searchbox - [ ] Sıralama yapılabilecek - [ ] Fiyata göre - [ ] Artan - [ ] Azalan - [ ] İsimlendirmeye göre - [ ] Asc - [ ] Desc
Ürün detay sayfası olmalı - [ ] Ürün resim - [ ] Adı gösterilmeli - [ ] Fiyat gösterilecek - [ ] Sepete ürün eklenebilmeli - [ ] Ürün puanlaması - [ ] Ürün yorumları - [ ]
İletişim sayfası olmalı
- Sosyal medya iletişime
Restaurant Anketi
- Anket teşvik edilmeli anket doldurulduğunda müşteriye indirim tanımlanmalı.
Geliştirmesinde fayda olan Özellikler
- Loglama
- Üyelik veya anonim ile ürün eklenmeli
- Google map kullanarak harita üzerinde restaurant’ı görüntüleyelim
- Reklam alanlarının belirlenmesi
- İleri tarih için sipariş
- Ürün görüntülenme sayısı
- Dil seçeneği.
- Sipariş takip.
- Search Suggestion
Refactor Adımları
- Header Componentine geçilen propsları context yapısı kullanarak merkezileştirelim.
- Searchbox olmadığı sayfalarda navbar yüksekliği azalıyor ve kullanıca geçiş sırasında kötü bir deneyim sağlıyor bunu düzeltelim.