The Medical Appointment Scheduler is a full-stack web application that simplifies the process of scheduling and managing medical appointments. Built with React and modern web technologies, it provides an intuitive interface for booking appointments and accessing medical consultations.
Live Demo: https://medical-scheduler-client-be935bd7ca55.herokuapp.com/
- User Authentication: Secure login system for patients and medical staff
- Appointment Scheduling: Interactive calendar for booking appointments
- Real-time Availability: See doctor availability before booking
- Appointment Management: View, reschedule, or cancel appointments
- Medical Chatbot: AI-powered assistance for medical queries
- Responsive Design: Works on all devices
- React.js with React Router
- Date-fns for date manipulation
- Axios for API requests
- Hugging Face integration for AI chatbot
- Node.js/Express API
- SQLite/PostgreSQL database
- Node.js 18.x
- Git
-
Clone the repository ```bash git clone https://github.com/madhushankara/medical-appointment-scheduler.git cd medical-appointment-scheduler ```
-
Install dependencies ```bash npm install ```
-
Configure environment ```bash
```
- Start the application ```bash npm start ```
This project was developed as part of my coursework in web application development. It demonstrates skills in:
- Frontend development with React
- Backend integration with RESTful APIs
- Database design and management
- Integration of AI services
Made by Madhu Shankara