# eClinic - Online Appointment and Doctor Chat System
## Project Description
This is a web application designed as a digital solution for the health sector in Ghana. The platform allows patients to book appointments with doctors and chat with them in real-time. Doctors can manage their schedules, update their profiles, and view their upcoming appointments.
## Key Features
* User Authentication for both Patients and Doctors
* Doctor Dashboard to manage schedules and profiles
* Patient Dashboard to book and view appointments
* Real-time chat system
* Weather API integration
## Technology Stack
* **Frontend:** React, HTML, CSS
* **Backend:** Firebase (Authentication, Firestore, Hosting)
* **Third-Party API:** OpenWeatherMap
## Deployment
This application is publicly deployed. You can view the live project here:
console.firebase.google.com
**Deployment Link:** [
eclinic-ghana-project-c9747…]
## How to Run Locally
1. Clone the repository: `git clone
github.com`
2. Navigate to the project directory: `cd eclinic-app`
3. Install dependencies: `npm install`
4. Start the development server: `npm start`