π₯ Doctor Portal
A Doctor Appointment Booking System with an Admin Panel and User Dashboard for seamless doctor-patient interactions.
π Features
β User Dashboard β Book, manage, and track appointments β Admin Panel β Manage doctors, appointments, and users β Doctor Listing β View doctor profiles and availability β Appointment Scheduling β Select a date, time, and doctor β Authentication β Secure login/signup with Firebase β Responsive Design β Optimized for all devices
π οΈ Technologies Used
Frontend: React, Tailwind CSS, Daisy UI
Backend: Node.js, Express.js, MongoDB
Authentication: Firebase
Deployment: Vercel / Heroku
π Installation & Setup
- Clone the repository:
git clone https://github.com/imashiqe/doctors-portal-client.git
- Install dependencies:
cd doctors-portal-client npm install
-
Configure .env file with Firebase and API credentials.
-
Start the development server:
npm run dev
π― Contributing
Feel free to fork the repository and contribute to improve the project!