Skip to content

A health monitoring system that connects patients and doctors at one platform

License

Notifications You must be signed in to change notification settings

rohan003official-wq/HEALCONNECT

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

124 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

HEALCONNECT Live Demo


🩺 About

HEALCONNECT is a smart health monitoring system designed to help hospitals manage patient health parameters remotely.
Our goal is to enable doctors to access patient data anytime, anywhere β€” enabling faster and better treatment decisions.


πŸš€ Features

  • πŸ” Secure Firebase Authentication
  • πŸ—„οΈ Cloud Firestore for real-time data storage
  • πŸ§‘β€βš•οΈ Patient health parameter tracking and monitoring
  • πŸ“… Appointment booking system
  • πŸ“Έ Image uploads for health records
  • πŸ› οΈ Reactive forms using react-hook-form

πŸ›  Tech Stack

  • Frontend: React.js with Vite
  • Backend Services: Firebase Authentication & Firestore
  • Forms: React Hook Form
  • Styling: CSS / SCSS

πŸ“ Project Structure

HEALCONNECT/
β”œβ”€β”€ .github/
β”‚   └── workflows/
β”‚       └── deploy-react.yml
β”‚
β”œβ”€β”€ HealthConnect_Kit_Arduino_Code/
β”‚   β”œβ”€β”€ HealthConnect_Kit_Arduino_Code.ino        # Main sketch
β”‚   β”œβ”€β”€ Network.cpp
β”‚   └── Network.h
β”‚
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ Auth/
β”‚   β”‚   β”œβ”€β”€ AuthCheck.js
β”‚   β”‚   β”œβ”€β”€ DemoPhoneAuth.js
β”‚   β”‚   β”œβ”€β”€ IndexAuthCheck.js
β”‚   β”‚   β”œβ”€β”€ PatientLogin.js
β”‚   β”‚   └── SignIn.js
β”‚   β”‚
β”‚   β”œβ”€β”€ DoctorComponents/
β”‚   β”‚   └── DoctorCard.js
β”‚   β”‚
β”‚   β”œβ”€β”€ LiveMonitor/
β”‚   β”‚   β”œβ”€β”€ ECGMonitor.js
β”‚   β”‚   β”œβ”€β”€ RealtimeChart.js
β”‚   β”‚   └── ViewLivePatient.js
β”‚   β”‚
β”‚   β”œβ”€β”€ PatientComponents/
β”‚   β”‚   β”œβ”€β”€ PatientCard.js
β”‚   β”‚   β”œβ”€β”€ PatientDetails.js
β”‚   β”‚   β”œβ”€β”€ PatientStatus.js
β”‚   β”‚   └── ViewPatient.js
β”‚   β”‚
β”‚   β”œβ”€β”€ Profile/
β”‚   β”œβ”€β”€ Sidebar/
β”‚   β”œβ”€β”€ Loader.js
β”‚   β”œβ”€β”€ Navbar.module.css
β”‚   β”œβ”€β”€ Note.js
β”‚   └── navbar.js
β”‚
β”œβ”€β”€ lib/
β”‚   β”œβ”€β”€ firebase.js
β”‚   β”œβ”€β”€ useDarkMode.js
β”‚   └── userInfo.js
β”‚
β”œβ”€β”€ pages/
β”‚   β”œβ”€β”€ admin/
β”‚   β”œβ”€β”€ doctor/
β”‚   β”œβ”€β”€ patient/
β”‚   β”œβ”€β”€ Appointments.module.css
β”‚   β”œβ”€β”€ Contact.module.css
β”‚   β”œβ”€β”€ Monitoring.module.css
β”‚   β”œβ”€β”€ _app.jsx
β”‚   β”œβ”€β”€ about.jsx
β”‚   β”œβ”€β”€ appointments.jsx
β”‚   β”œβ”€β”€ contact.jsx
β”‚   β”œβ”€β”€ footer.js
β”‚   β”œβ”€β”€ index.js
β”‚   β”œβ”€β”€ layout.js
β”‚   β”œβ”€β”€ login.jsx
β”‚   β”œβ”€β”€ monitoring.jsx
β”‚   β”œβ”€β”€ prescriptions.jsx
β”‚   └── profile.jsx
β”‚ 
β”œβ”€β”€ public/
β”‚   └── Untitled design .png
β”‚
β”œβ”€β”€ styles/
β”‚   β”œβ”€β”€ Home.module.scss
β”‚   β”œβ”€β”€ app.scss
β”‚   β”œβ”€β”€ button.scss
β”‚   β”œβ”€β”€ globals.css
β”‚   β”œβ”€β”€ special-effects.scss
β”‚   └── ui.scss
β”‚
β”œβ”€β”€ .env.example
β”œβ”€β”€ .eslintrc.json
β”œβ”€β”€ .gitignore
β”œβ”€β”€ Code_of_Conduct.md
β”œβ”€β”€ License.md
β”œβ”€β”€ README.md
β”œβ”€β”€ Security.md
β”œβ”€β”€ jsconfig.json
β”œβ”€β”€ next.config.js
β”œβ”€β”€ package.json
β”œβ”€β”€ package-lock.json
β”œβ”€β”€ postcss.config.js
└── tailwind.config.js


βš™οΈ Getting Started

βœ… Prerequisites


πŸ”§ Installation Steps

  • Clone the repository git clone https://github.com/Dipanita45/HEALCONNECT

  • Navigate to project directory cd HEALCONNECT

  • Install dependencies npm install

  • Start the development server npm run dev


🀝 Contributing

We welcome contributions from everyone! Please read our Contributing Guidelines to get started.


Made with ❀️ by the HEALCONNECT
Empowering healthcare, one heartbeat at a time.


⬆️ Back to Top

Website Preview

Homepage Preview

Screenshot 2025-08-12 204702

Prescription

Screenshot 2025-08-12 204741

Appointments

Screenshot 2025-08-12 204752

Monitoring

Screenshot 2025-08-12 204802

FAQ Section

Screenshot 2025-08-12 204828

Contact Page

Screenshot 2025-08-12 204840

Dark Mode

Screenshot 2025-08-12 204852

About

A health monitoring system that connects patients and doctors at one platform

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 83.8%
  • CSS 9.2%
  • C++ 4.1%
  • SCSS 2.9%