A modern desktop-based Appointment Management System built with .NET 8.
This application helps users efficiently create, manage, and track
appointments in a structured and user-friendly way.
Appointment Tracker is designed to simplify appointment scheduling and
tracking.
It provides a clean interface and a scalable architecture for managing
client appointments, reminders, and email notifications.
This project demonstrates practical desktop development, database management, clean architecture principles, and third-party API integration using modern .NET technologies.
- β Create new appointments\
- β Update existing appointments\
- β Delete appointments\
- β View appointments in an organized list\
- ποΈ Display appointments in calendar format\
- π¨οΈ Print appointments in structured calendar layout\
- π§ Email notification integration (Sendinblue API)\
- ποΈ Clean and maintainable architecture\
- π― User-friendly interface
- .NET 8
- C#
- Entity Framework Core
- SQL Server
- Windows Desktop UI
- Sendinblue API
-
Clone the repository:
git clone https://github.com/EsmaNurSolmaz/AppointmentTracker.git
-
Open the solution in Visual Studio 2022+
-
Update your database connection string in
appsettings.json -
Apply migrations:
Update-Database
-
Run the application
Sensitive information such as API keys and connection strings are
excluded from this repository.
Please configure your own credentials locally.
Esma Nur Solmaz
Computer Science Graduate
Focused on backend development and system architecture.
β If you find this project useful, consider giving it a star.