Bu, Bakkal adını taşıyan bir e-ticaret uygulamasının kaynak kodlarıdır. Bakkal, çeşitli gıda ürünlerinin satışını yapan bir web uygulamasıdır. Anasayfa, Mağaza, Koşullar, SSS ve İletişim olmak üzere beş bölümden oluşmaktadır. Anasayfada, ürünler kategorilere göre listelenmiştir. Mağaza bölümünde, ürünler daha ayrıntılı olarak sunulmaktadır. Koşullar, SSS ve İletişim bölümleri ise kullanıcılara gerekli bilgileri sağlamaktadır. Bu uygulama, çeşitli gıda ürünlerini içeren bir çevrimiçi mağaza oluşturmanıza ve yönetmenize yardımcı olur.
Proje, aşağıdaki teknolojilere ve kütüphanelere dayanmaktadır:
- @reduxjs/toolkit v1.9.7
- Bootstrap v5.3.2
- React v18.2.0
- react-dom v18.2.0
- react-icons v4.11.0
- react-owl-carousel v2.3.3
- react-pro-sidebar v1.1.0-alpha.1
- react-redux v8.1.3
- react-router-dom v6.17.0
- Redux v4.2.1
- redux-thunk v2.4.2
Bakkal uygulaması, çeşitli gıda ürünlerini satın almanıza ve yönetmenize olanak tanır. Uygulamanın ana bölümleri şunlardır:
- Anasayfa: Mağaza hakkında bilgi ve özel tekliflerin bulunduğu sayfa.
- Mağaza: Çeşitli gıda ürünlerini listeler ve kullanıcılara satın alma işlemi yapma olanağı sunar.
- Koşullar: Satış ve kullanım koşullarını içeren sayfa.
- SSS: Sıkça sorulan soruların yanıtlarını içeren sayfa.
- İletişim: Müşteri desteği ile iletişim kurmanızı sağlar.
Proje, gıda ürünleri verilerini bu JSON kaynağı üzerinden almaktadır.
- Projeyi klonlayın:
git clone <repo-url>
- Proje dizinine gidin:
cd bakkal-uygulamasi
- Gerekli bağımlılıkları yükleyin:
npm install
- Uygulamayı başlatın:
npm run dev
- Anasayfada, ürünler kategorilere göre listelenmiştir.
- Bir kategoriye tıklayarak, o kategorideki ürünleri görüntüleyebilirsiniz.
- Bir ürüne tıklayarak, o ürünün ayrıntılarını görüntüleyebilirsiniz.
- Mağaza bölümünde, ürünler daha ayrıntılı olarak sunulmaktadır.
- Koşullar, SSS ve İletişim bölümleri ise kullanıcılara gerekli bilgileri sağlamaktadır.
- Öneriler
- Daha fazla ürün eklenebilir.
- Ürünlerin özellikleri daha ayrıntılı olarak sunulabilir.
- Ürünlere yorum ve değerlendirme sistemi eklenebilir.
- Sipariş verme ve ödeme sistemi eklenebilir.
Katkıda bulunmak isterseniz, önerilerinizi ve pull isteklerinizi bekliyoruz.
Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasını inceleyebilirsiniz.