https://github.com/chamikamunithunga/ocams
Online Clinic Appointment Management System
https://github.com/chamikamunithunga/ocams
Last synced: 10 months ago
JSON representation
Online Clinic Appointment Management System
- Host: GitHub
- URL: https://github.com/chamikamunithunga/ocams
- Owner: chamikamunithunga
- Created: 2025-07-03T07:57:45.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-03T08:03:16.000Z (12 months ago)
- Last Synced: 2025-07-03T09:20:22.031Z (12 months ago)
- Language: JavaScript
- Size: 312 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Problem Statement
Small community clinics often struggle with manual appointment management, leading to:
Overbooked time slots
Lost patient appointment records
Wasted staff time on managing schedules
Inconvenience for patients needing phone calls or in-person bookings

✅ Solution
OCAMS is a web-based application that streamlines clinic appointment booking.
It allows patients to book appointments online, doctors to manage their schedules, and administrators to oversee clinic operations—reducing manual effort and improving clinic efficiency.
🚀 Features
✔️ Patient Features
Register and log in
Book, view, edit, and cancel appointments
View available doctors and times
✔️ Doctor Features
View their appointment schedule
Manage appointment status (completed/canceled)
Update availability
✔️ Admin Features
Manage doctors and patients
View all appointments
Generate daily appointment reports
⚙️ Tech Stack
Layer Technology
Frontend Razor Views, Bootstrap
Backend ASP.NET Core MVC (.NET 8)
ORM Entity Framework Core
Database SQL Server / SQLite
Deployment Azure, Railway, or IIS