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.
- 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
- Frontend: JSP, HTML5, CSS3, JavaScript, Bootstrap
- Backend: Java Servlets, JSP
- Database: MySQL
- IDEs: VSCode (Frontend), Eclipse-Neon (Backend)
Follow the steps below to get a local copy of the project up and running.
git clone https://github.com/yourusername/appointment-booking-system.git
cd appointment-booking-system
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.
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
This project is licensed under the MIT License - see the LICENSE file for details.