WPF Appointment Scheduler is a simple yet powerful C# Windows Presentation Foundation (WPF) application designed to help users book and view appointments. This application makes it easy to create, view, and edit appointments, as well as view them in a calendar format.
- User-friendly interface
- Create, edit, and delete appointments
- Calendar view with day, week, and month options
- Appointment reminders
- Search and filter functionality
- Data persistence using local storage
- Windows OS
- .NET Framework 4.7.2 or higher
- Visual Studio 2017 or newer (recommended)
-
Clone the repository:
-
Open the solution file
WPFAppointmentScheduler.slnin Visual Studio. -
Restore NuGet packages if prompted. To do this, right-click on the solution and select "Restore NuGet Packages."
-
Build the solution by pressing
Ctrl + Shift + Bor by selecting "Build Solution" from the "Build" menu. -
Run the application by pressing
F5or by selecting "Start Debugging" from the "Debug" menu.
- Add a new appointment:
- Fill in the appointment details (title, date, time, duration, and description).
- Click the "Book Appointment" button to create the appointment.
- Prefill an example appointment:
- Click Prefill Fields on the appointment booking page.
- View the new prefilled fields.
- Click "Book Appointment" to apply the changes.
- Reset appointment fields:
- Click on the Reset Fields button.
- Enter in new appointment details.
- Navigate the calendar view:
- Use the arrows to move between days, weeks, or months.
- Choose the desired calendar view by selecting "Day," "Week," or "Month."
- Write List of Records to txt file:
- Click Print to print all locally loaded records to file.
- Navigate to bin/Debug to access file.
WPF Appointment Scheduler is released under the MIT License.