Skip to content

imashiqe/doctors-portal-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

47 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ₯ 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

  1. Clone the repository:

git clone https://github.com/imashiqe/doctors-portal-client.git

  1. Install dependencies:

cd doctors-portal-client npm install

  1. Configure .env file with Firebase and API credentials.

  2. Start the development server:

npm run dev

🎯 Contributing

Feel free to fork the repository and contribute to improve the project!