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.
- 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
- Frontend: React.js
- Build Tool: Vite
- Language: JavaScript
- Styling: CSS
- API Communication: Axios / REST APIs
- Backend: Node.js, Express.js, MongoDB
- Deployment: Vercel
git clone https://github.com/VishwasSK15/HealthHub-frontend.git
cd HealthHub-frontendnpm installCreate a .env file in the project root:
VITE_CURRENCY=₹
VITE_API_URL=your_backend_api_urlFor the deployed HealthHub backend, configure the API URL according to your deployment environment.
npm run dev- Backend: HealthHub Backend
- Admin Dashboard: HealthHub Admin
Do not commit private credentials, API keys, payment secrets, or sensitive environment variables to GitHub. Use environment variables for configuration.
Vishwas S K
GitHub: VishwasSK15