Skip to content

Appointment Booking System For Doctors Along With Admin Dashboard

License

Notifications You must be signed in to change notification settings

Ayushkhodankar/AppointmentSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Appointment Booking System

The Appointment Booking System is a web-based application designed for doctors to manage appointments and for users to easily book appointments online. The system includes an Admin Dashboard where administrators can check, update, and delete doctors' appointments, as well as manage user bookings.

Table of Contents

Features

  • User registration and login
  • Doctor appointment booking system
  • Admin dashboard to manage appointments
  • Responsive design for mobile and desktop
  • Database management for storing user and appointment data

Technologies Used

  • Frontend: JSP, HTML5, CSS3, JavaScript, Bootstrap
  • Backend: Java Servlets, JSP
  • Database: MySQL
  • IDEs: VSCode (Frontend), Eclipse-Neon (Backend)

Installation

Follow the steps below to get a local copy of the project up and running.

Clone the repository

git clone https://github.com/yourusername/appointment-booking-system.git

Navigate into the project directory

cd appointment-booking-system

Set up the database (MySQL required)

Import the SQL script found in the 'database' folder

Start the application on your local server

For frontend, open JSP files in VSCode

For backend, run the application using Eclipse-Neon

Usage

After the installation, you can access the system by navigating to the landing page for user appointment booking or the admin dashboard for managing appointments.

  • Landing Page: Where users can register, log in, and book appointments.
  • Admin Dashboard: Admins can manage doctor availability, view, update, and delete appointments.

Contributing

Contributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request.

# Fork the repository
# Create your feature branch (git checkout -b feature/AmazingFeature)
# Commit your changes (git commit -m 'Add some amazing feature')
# Push to the branch (git push origin feature/AmazingFeature)
# Open a pull request
    

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Appointment Booking System For Doctors Along With Admin Dashboard

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published