Giter Site home page Giter Site logo

doctor_appointment_system's Introduction

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

doctor_appointment_system's People

Contributors

fms-byte avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.