Skip to content

eHospital platform built with .NET 8, Angular 17, implementing NTier Architecture , Options Pattern and Result Pattern.

Notifications You must be signed in to change notification settings

caglatuncsavas/eHospitalProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

e-Hospital Project

About the Project

e-Hospital is a web platform developed using .NET 8 and Angular 17. It dynamically changes content based on user roles, allowing doctors and patients to view their appointments, while administrators can create appointments for patients by selecting doctors. The system prioritizes security and user experience with features like JWT-based authentication, refresh token mechanisms, and email verification.

Features

  • Dynamic Content Based on User Roles: Viewing appointments for doctors, and creating appointments through doctor selection for admins.
  • Secure Authentication: Utilization of JWT (JSON Web Tokens) and refresh tokens.
  • Email Verification: Necessary when a user is created.
  • Forgot Password: Users can reset their forgotten passwords via email.
  • Appointment Management: Admins can assign appointments to patients by selecting doctors.

Technologies

Backend

  • Backend: .NET 8
  • Database: PostgreSQL
  • Authentication: JWT (JSON Web Tokens), Refresh Token
  • NTierArchitecture
  • Options Pattern
  • Result Pattern

Frontend

  • Frontend: Angular 17
  • UI Library: DevExtreme Angular

Demo Access

For demo purposes, please use the following credentials. Note that the demo account has limited permissions and is designed only for testing certain functionalities.

Admin

Doctor

  • Username: hkaya
  • Password: Password12*

Project Screenshots

image

image

image

image

About

eHospital platform built with .NET 8, Angular 17, implementing NTier Architecture , Options Pattern and Result Pattern.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published