Skip to content

fms-byte/Doctor_Appointment_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doctor Appointment System

The Doctor Appointment System is a web-based application that allows patients to make appointments with doctors. It provides a convenient platform for patients to schedule appointments, view available doctors, and manage their appointments. Doctors can also access the system to view their appointments and manage their schedules.

Features

  • User Registration: Patients and doctors can register and create their accounts.
  • Patient Appointment: Patients can schedule appointments with available doctors.
  • Doctor Dashboard: Doctors have access to a dedicated dashboard to manage their appointments and schedules.
  • Admin Panel: An admin section allows administrators to manage doctors, patients, and appointments.
  • Authentication and Security: User authentication and password hashing techniques are implemented to ensure secure access to the system.
  • Responsive Design: The system is designed to be responsive and compatible with different screen sizes and devices.

Technologies Used

  • HTML: For creating the structure and layout of web pages.
  • CSS (with Tailwind CSS): For styling the web pages and providing a responsive design.
  • JavaScript: For implementing interactive functionality and enhancing user experience.
  • PHP: For server-side scripting and handling backend operations.
  • MySQL: For storing and managing the database that stores doctor, patient, and appointment information.

Folder Structure

  • css/: Contains CSS files for styling the web pages.
  • js/: Contains JavaScript files for client-side functionality.
  • images/: Stores images and other media assets.
  • includes/: Contains PHP files that handle common functionality and database connections.
  • pages/: Holds the main PHP pages of the Doctor Appointment System.

Installation and Setup

  1. Clone the repository or download the project files.
  2. Set up a local web server environment (e.g., XAMPP, WAMP, or MAMP) with PHP and MySQL support.
  3. Import the provided SQL file into your MySQL database to create the necessary tables and initial data.
  4. Place the project files in the appropriate web server directory (e.g., htdocs in XAMPP).
  5. Configure the database connection settings in the includes/db_connect.php file.
  6. Access the Doctor Appointment System in your web browser through the configured local server URL.

Contributing

Contributions to the Doctor Appointment System are welcome! If you find any issues or want to add new features, please feel free to submit a pull request.

Copyright

This project is licensed under the MIT License.

//Git command to push and pull to github git add . git commit -m "message" git push origin main

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages