Skip to content

ShubhamGajera/Clinic-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏥 Clinic360 – Smart Clinic Management System (Windows Forms)

Made with C# Desktop App License: MIT

Clinic360 is a comprehensive and modern Clinic Management System built using C# and Windows Forms (.NET Framework). It provides an efficient solution to manage patients, doctors, appointments, and billing records with a user-friendly interface, ideal for small to mid-sized clinics.


✨ Features

  • 🔐 Secure Login System (Admin/Receptionist)
  • 👨‍⚕️ Doctor Management (Add, Update, Delete)
  • 🧑‍🤝‍🧑 Patient Management (Add, Update, Delete)
  • 📅 Appointment Booking & Viewing
  • 🧾 Bill Generation & Record Maintenance
  • 📊 Dashboard with Real-Time Data
  • 🔍 Search & Filter Functionality
  • 💻 Modern & Clean UI

✅ Inspired by this YouTube base project with UI enhancements:
Watch on YouTube


📦 Tech Stack

Technology Purpose
C# (.NET Framework) Core application logic
Windows Forms (WinForms) Desktop UI framework
SQL Server / MS Access Relational Database
ADO.NET / OleDB Database connectivity
Visual Studio 2019+ Development IDE
Custom Icons & UI Assets Improved visual appearance

🔧 Setup Instructions

1️⃣ Prerequisites

  • Visual Studio 2019 or later
  • .NET Framework (4.6.1+)
  • SQL Server or MS Access installed

2️⃣ Clone the Repository

git clone https://github.com/your-username/Clinic360.git
cd Clinic360

3️⃣ Open in Visual Studio

  • Open the .sln file in Visual Studio.
  • Restore any missing NuGet packages (if needed).
  • Set the main form (e.g., LoginForm.cs) as the startup form.

4️⃣ Configure the Database

  • Use the provided clinik.dacpac file to deploy the database:

    1. Open SQL Server Management Studio (SSMS).
    2. Right-click on Databases → choose Deploy Data-tier Application.
    3. Browse and select the clinik.dacpac file.
    4. Complete the wizard to deploy it as a new database.
    5. Update the connection string in App.config with your SQL Server instance and database name.

5️⃣ Run the App

  • Press F5 to build and run the project.

🗃️ Database

A prebuilt database is included as a .dacpac file:

  • 📁 clinik.dacpac – SQL Server data-tier application file in DATABASE Folder
  • Use this file to deploy the database quickly without creating tables manually.

🔐 Auth & Roles

  • Admin Role: Full access to all features
  • Receptionist/User Role: Limited to appointments & patient management
  • Simple role-based UI control for functionality access

🙌 Contribution & Feedback

We welcome your ideas and improvements!

  • 💡 Found a bug? Feel free to open an issue.
  • 🌟 Want to contribute? Fork the repo and submit a pull request.
  • 📬 Have suggestions? Drop your feedback via issues or email.

This project was created as a learning and productivity tool. We hope it helps you as much as it helped us build it!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages