An open API service indexing awesome lists of open source software.

https://github.com/furkanaltintas/appointment_system

Appointment System is a web application developed using .NET Core that enables users to efficiently manage and schedule appointments. It includes features such as user authentication, appointment creation, management, tracking, and reminder notifications to ensure users are notified before their appointments.
https://github.com/furkanaltintas/appointment_system

angular angular-cli appointment-booking appointment-management-system appointment-system asp-net-core authentication automapper clean-architecture cqrs-pattern ddd-architecture dependency-injection domain-driven-design fluent-validation jwt-authentication mediatr-library redis-cache sql-server unit-of-work-pattern web-api

Last synced: 6 months ago
JSON representation

Appointment System is a web application developed using .NET Core that enables users to efficiently manage and schedule appointments. It includes features such as user authentication, appointment creation, management, tracking, and reminder notifications to ensure users are notified before their appointments.

Awesome Lists containing this project

README

          

# Appointment System

Appointment System, **.NET 9** ve **Angular 19** kullanılarak geliştirilen bir randevu yönetim sistemidir. Bu proje, kullanıcıların randevu almasını ve yönetmesini sağlayan gelişmiş bir sistem sunmaktadır.

## 🚀 Teknolojiler ve Kullanılan Araçlar

### Backend (.NET 8)
- **ASP.NET Core 9.0** (Web API)
- **CQRS (Command Query Responsibility Segregation)**
- **Clean Architecture** prensipleri
- **Entity Framework Core** & **MsSQL**
- **Automapper** ile nesne eşleme
- **JWT (JSON Web Token)** ile kimlik doğrulama
- **SmartEnum** ile tip güvenliği
- **In-Memory Cache & Redis** ile performans optimizasyonu
- **SignalR** ile gerçek zamanlı bildirimler
- **Background Services** ile arka plan görevleri

### Frontend (Angular 19)
- **Angular 19** ve **TypeScript**
- **DevExtreme, SweetAlert, Form-Validate-Angular, JWT-Decode**
- **JWT Authentication**

📂 **Client Repository:** [Appointment System Client](https://github.com/furkanaltintas/AppointmentSystemClient)

![Screenshot_1](https://github.com/user-attachments/assets/e76e549a-1f64-4db5-8607-bb91bb124553)
 
![Screenshot_2](https://github.com/user-attachments/assets/6e8ecb5d-9d82-4c96-bcf5-d8d6ebe8bd80)
 
![Screenshot_3](https://github.com/user-attachments/assets/5caae698-1ea7-469f-824f-2dc3f55f9477)