Here are the features of the admin dashboard:
- A registration page that collects the necessary information for admins to register and adds it to Firebase.
- A login page that enables controlled access for admins.
- Viewing, adding, updating, and deleting users on Firebase.
- Storing user passwords in encrypted form on Firebase.
- Multi-language support.
- A Kanban page designed to visualize and efficiently manage workflows.
- Exporting user data to Excel spreadsheets (.xlsx) in a suitable format.
- Various card components.
Used React libraries:
- Material-UI
- I18next
- React-export-excel
- CryptoJS
- Recharts
Bu yönetici panelinin özellikleri şunlardır:
- Adminlerin kayıt olabilmesi için gerekli bilgileri alarak Firebase'e ekleyen kayıt sayfası.
- Adminlerin kontrollü giriş yapabilmesini sağlayan giriş sayfası.
- Firebase üzerindeki kullanıcıları görüntüleme, yeni kullanıcı ekleyebilme, güncelleme ve silme işlemleri.
- Kullanıcı şifrelerinin, kriptolanmış şekilde Firebase’ye kaydedilmesi.
- Çoklu dil desteği
- İş akışını görselleştirme ve etkin şekilde kullanabilmek için oluşturulmuş Kanban sayfası.
- Kullanıcı verilerinin excel tablolarına (.xlsx) uygun biçimde dışarı aktarılması.
- Çeşitli kart bileşenleri.
Kullanılan React kütüphaneleri:
- Material-UI
- I18next
- React-export-excel
- CryptoJS
- Recharts