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