Skip to content

Doktor randevularını yönetmek için geliştirilmiş bir Full Stack uygulamasıdır. Proje, hastalar, doktorlar ve yöneticiler için ayrı paneller sunarak farklı kullanıcı ihtiyaçlarını karşılamaktadır.

Notifications You must be signed in to change notification settings

PelinCinar/Hospital_Management-main

Repository files navigation

Doktor Randevu Projesi

Bu proje, doktor randevularını yönetmek için geliştirilmiş bir Full Stack uygulamasıdır. React ile modern bir frontend, Firebase ile güçlü bir backend ve Redux Toolkit ile etkili bir state yönetimi sağlanmıştır. Proje, hastalar, doktorlar ve yöneticiler için ayrı paneller sunarak farklı kullanıcı ihtiyaçlarını karşılamaktadır.(Proje hale geliştirilme aşamasındadır.)

Bu proje, kullanıcı dostu bir arayüz, güçlü veri yönetimi ve yüksek performanslı bir altyapı ile gerçek dünya uygulamaları için bir örnek teşkil eder.


Projeye Genel Bakış

  • React (SPA): Kullanıcı arayüzü React ile geliştirilmiştir.
  • Redux Toolkit: Global state yönetimini kolaylaştırmak için kullanılmıştır.
  • RTK Query: Verimli veri çekme, önbellekleme ve senkronizasyon sağlanmıştır.
  • Tailwind CSS: Responsive ve estetik bir tasarım için tercih edilmiştir.
  • Firebase: Authentication, Firestore ve veri saklama işlemleri için kullanılmıştır.
  • Rol Tabanlı Paneller: Hasta, doktor ve yönetici için özel işlevsellik ve arayüzler tasarlanmıştır.
    • Hasta Paneli: Doktorları görüntüleme, randevu alma, iptal etme ve geçmiş randevuları inceleme.
    • Doktor Paneli: Randevu taleplerini yönetme, program ayarlama ve geçmiş randevulara erişim.(Geliştirilme aşamasında)
    • Yönetici Paneli: Kullanıcı hesaplarını yönetme, tüm randevuları denetleme ve raporlar üretme.

Projede Kullanılan Teknolojiler

  • React: Modern bileşen tabanlı kullanıcı arayüzü geliştirme.
  • Redux Toolkit: State yönetimi ve RTK Query ile veri çekme.
  • Tailwind CSS: Hızlı ve responsive tasarım oluşturma.
  • Firebase:
    • Authentication: Kullanıcı doğrulama işlemleri.
    • Firestore: Veritabanı yönetimi.
    • Cloud Functions: Backend işlemleri için.
  • React Router: Navigasyon ve layout yapısı.
  • PropTypes: Bileşenlerde props doğrulama.
  • Form Validation: Randevu formları için doğrulama mekanizması.

image image image image image image image

About

Doktor randevularını yönetmek için geliştirilmiş bir Full Stack uygulamasıdır. Proje, hastalar, doktorlar ve yöneticiler için ayrı paneller sunarak farklı kullanıcı ihtiyaçlarını karşılamaktadır.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published