Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heal-Bit

A full-stack healthcare web application built using Spring Boot, React, and MySQL.

Run with Docker

The fastest way to run the full application is with Docker. This starts the frontend, backend, and MySQL database together.

Requirements

Install and start Docker Desktop.

Start the application

git clone https://github.com/KartikBawake/Heal-bit.git
cd Heal-bit
docker compose up --build

Open the application at:

http://localhost:5173

Stop the application

Press Ctrl + C in the terminal, then run:

docker compose down

The MySQL data is stored in a Docker volume and remains available the next time you run docker compose up. Do not run docker compose down -v unless you want to delete the saved database data.

Run locally without Docker

1. Clone the Repository

git clone https://github.com/KartikBawake/Heal-bit.git
cd Heal-bit

2. Configure MySQL

Open:

backend/src/main/resources/application.properties

Update your MySQL credentials:

spring.datasource.username=YOUR_USERNAME
spring.datasource.password=YOUR_PASSWORD

3. Admin Credentials(Auto-Generated)

  • Email: admin@healbit.com
  • Password: Admin@123

4. Run the Backend

Open a terminal and run:

cd backend
./mvnw clean spring-boot:run

5. Run the Frontend

Open a new terminal and run:

cd frontend
npm install
npm run dev

6. Open the Application

Visit the URL shown in the terminal (usually):

http://localhost:5173

About

Heal-bit is a full-stack Unified-Healthcare-System designed to connect patients, hospitals, and doctors through a single system. Patients can register and book appointments, administrators can manage hospitals and healthcare resources, and doctors can view and manage appointment requests.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages