A web application designed to streamline the process of booking appointments with doctors. It includes features for user registration, login, appointment booking, and an admin dashboard for managing appointments and doctor availability.
- Responsive Design: Optimized for both mobile and desktop devices.
- User-Friendly Interface: Easy navigation for users to book appointments.
- Admin Dashboard: Manage doctor availability, view, update, and delete appointments.
- Database Management: Stores user and appointment data securely.
- Frontend: JSP, HTML5, CSS3, JavaScript, Bootstrap
- Backend: Java Servlets, JSP
- Database: MySQL
- IDEs:
- VSCode (Frontend)
- Eclipse-Neon (Backend)
- Clone the Repository
git clone https://github.com/yourusername/appointment-booking-system.git cd appointment-booking-system
- Set Up the Database
- Install MySQL.
- Import the SQL script located in the
database
folder to create the required tables.
- Run the Application
- Open frontend JSP files in VSCode.
- Use Eclipse-Neon to run the backend application.
Once installed, access the system through your local server:
- Landing Page: Users can register, log in, and book appointments.
- Admin Dashboard: Manage doctor availability, view, update, and delete appointments.
- Fork the Repository
- Create a 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.