Merhabalar React projelerimizde Redux Toolkit ve Firebase kullanmasını öğreneceğimiz kursumuza hoşgeldiniz.
Kapsamlı Uygulamalı React-Redux Toolkit ve Firebase Kursu ile uygulamalar üzerinden Redux Toolkit ve Firebase konularını öğreneceksiniz ve yine uygulamalar ile öğrendiğiniz bu konuları pekiştireceksiniz.
Kursumuzda 2 tane uygulama geliştreceğiz.
Yapılacak Uygulaması
Randevu Sistemi
Yapılacak Uygulaması ile temel Redux Toolkit ve Firebase Authentication - Firestore Database konularını öğreneceğiz ve Randevu Sistemi geliştirirken öğreneceğimiz ileri seviye konularına hazırlık yapacağız.
Yapılacak uygulamasında kullanıcı üyelik oluşturma ve giriş işlemlerini gerçekleştirdikten sonra yapılacak ekleme listeleme ve silme işlemlerini gerçekleştireceğiz.
Randevu Sistemi uygulaması ile Redux Toolkit ve Firebase konularının ileri seviye konularını öğreneceğiz.
Randevu Sisteminde randevu alınacak birimler listelenecek ve bu bilgiler firestore database'den çekilecek. Randevu alınacak birim seçildikten sonra giriş sayfasına yönleneceğiz. Burada 2 giriş alanı olacak Kullanıcı Girişi ve Yönetici Girişi
Kullanıcı girişi işlemlerini Google Sign In ile gerçekleştireceğiz ve randevu seçme sayfasına yöneleneceğiz. Yönetici girişi ile veritabanında yönetici olarak kayıtlı kullanıcıların gireceği ve yetkisine göre sayfalara yönleneceği işlemleri gerçekleştireceğiz.
Birimlerin yetkilileri ve admin yetkilisi olacak ve birim yetkilisi olarak moderatör girişi gerçekleştirilecek ve birim işlemlerini ve randevuları düzenleyecek. Randevuları onaylayacak ya da reddedecek böylece birimin randevuları yönetilebilecek.
Admin yetkilisi ise moderatör ekleyebilecek ve birime moderatör yetkilisini atayabilecek
Kullanıcı girişi ile kullanıcı seçtiği birimden randevu alabilecek. Randevu alabileceği saatlari listelenecek ve uygun saati seçip randevusunu onaylayabilecek ayrıca başka bir sayfada geçmiş randevularını görüntüleyebilecek.
Randevu seçimi gerçekleştiği zaman modal ile onaylayacak ve notification ile sonuç kullanıcıya bildirilecek.
Kapsamlı Uygulamalı React-Redux Toolkit ve Firebase Kursu ile react modal - react toastify - framer motion - react icons - react spinners paketlerinin kullanımını öğreneceğiz.