Skip to content

Repository files navigation

HealthHub Frontend

The frontend application for HealthHub, a full-stack doctor appointment booking platform built with React.js and Vite. It provides a responsive and user-friendly interface for discovering doctors, viewing profiles, booking appointments, managing appointments, and completing payment workflows.

✨ Features

  • User registration and login
  • Doctor discovery and speciality-based browsing
  • Doctor profiles and availability viewing
  • Appointment booking and management
  • User appointment history
  • Payment workflow integration
  • Responsive design for desktop and mobile devices
  • REST API integration with the HealthHub backend
  • Reusable React components and modern UI structure

🛠️ Tech Stack

  • Frontend: React.js
  • Build Tool: Vite
  • Language: JavaScript
  • Styling: CSS
  • API Communication: Axios / REST APIs
  • Backend: Node.js, Express.js, MongoDB
  • Deployment: Vercel

⚙️ Getting Started

1. Clone the repository

git clone https://github.com/VishwasSK15/HealthHub-frontend.git
cd HealthHub-frontend

2. Install dependencies

npm install

3. Configure environment variables

Create a .env file in the project root:

VITE_CURRENCY=₹
VITE_API_URL=your_backend_api_url

For the deployed HealthHub backend, configure the API URL according to your deployment environment.

4. Run the development server

npm run dev

🔗 Related Projects

🔐 Security Note

Do not commit private credentials, API keys, payment secrets, or sensitive environment variables to GitHub. Use environment variables for configuration.

👨‍💻 Author

Vishwas S K

GitHub: VishwasSK15

About

Responsive React frontend for HealthHub, a full-stack doctor appointment booking platform. Features doctor discovery, speciality-based browsing, authentication, doctor profiles, appointment booking, appointment management, and integrated payment workflows through a modern and user-friendly interface.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages