Kullanılan paket, dil : React,NextJs, JavaScript, Redux, ChartJS, i18next
//başlangıç 1.aşama
1-Nextjs proje oluşturuldu 2-config dosyaları düzenlenmesi 3-pages sayfaları oluşturulması 4-custom componentler(buton, table, chart, sidebar, header,dropdown, layout, badge, topnav) 5-redux kurulum, tema ve renk seçeneği 6-dil seçeneği 7-yer değştirebilir sayfa yapısı 8- Tablolara indirme seçeneği ekleme(pdf, excel) 9-Login sayfası tasarımı 10-Ayarlar sidebar tasarımı 11-Profil sidebar tasarımı 12-Kullanıcı yetki sayfası tasarımı
//2.aşama
1- Api bağlantısı ve jwt ile login olma 2- Kullanıcı yetkilerini ayarlama, yetkilere göre görüntüleme seçenekleri 3- Ürün sayfası; ekleme, silme, listeleme, güncelleme ( ürün ekleme excel dosyasından olabilir, ürün eklemede yaklaşık 10 varyant değeri giriliyor. Ürün fotoğraf boyutları, girilen değerlerin kotrolü gerekiyor.) 4- Siparişlerim sayfası; listeleme(siparişlerin durumu, detaylı filtreleme) 5- Müşteriler sayfası; müşteri hizmeti çalışanları için müşteri bilgilerinin bulunduğu kısım.(düzenleme ve silme eklenebilir.) 6-Analistik sayfası; istenilen grafik gösterimi başlıklar altında aylık, haftalık, yıllık analizler ve indirilebilir formatta 7-İndirimler sayfası; kupon oluşturma, silme, taslak oluşturma(ileri tarihli), listeleme, kupon analizi (hangi kuponun ne kadar kullanıldığı, kazanç vs.) 8-Stok sayfası; ürünün adeti, alındığı tarih, bulunduğu depo, tahmini bitiş süresi 9-Ayarlar sayfası; kullanıcı ayarları, bildirim ayarları..(detayları henüz belli değil) 10-Profil sayfası; kullanıcı bilgileri, adres vs. (detay?)
//3.aşama 1-Dashboard'un ürün haline çevrilmesi