Skip to content

rbhavesh1525/LifeLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

61 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


πŸš‘ 2. LifeLink – README.md

# LifeLink

LifeLink is a real-time emergency medical assistance platform that helps users find nearby hospitals and ambulances, track emergency transfers, and manage hospital dashboardsβ€”all in real time.

## πŸ› οΈ Tech Stack

- **Frontend:** React.js
- **Backend:** Node.js, Express.js
- **Database:** MongoDB
- **Realtime Communication:** Socket.io
- **Map API:** OpenStreetMap Nomination API

## ✨ Features

- πŸ“ **Nearby Discovery:** Uses coordinates to locate nearby hospitals and ambulances.
- πŸš‘ **Live Ambulance Requests:** Real-time patient transfer requests with Socket.io.
- πŸ₯ **Hospital Dashboard:** Manage bed availability, doctor schedules, and patient queues.
- πŸ” **Secure Login System:** Multi-role system for user, hospital, and ambulance drivers.

## πŸ“‚ Project Structure

client/ # Frontend (React)
server/ # Backend (Express + MongoDB + Socket.io)
β”œβ”€β”€ controllers/
β”œβ”€β”€ models/
β”œβ”€β”€ routes/
β”œβ”€β”€ sockets/
β”œβ”€β”€ Middlware/
β”œβ”€β”€ Dbconfig/
β”œβ”€β”€ Uploads/





## πŸš€ Getting Started

### Prerequisites

- Node.js
- MongoDB

### Setup

```bash
# Clone the repository
git clone https://github.com/rbhavesh1525/LifeLink

# Install frontend dependencies
cd client
npm install

# Install backend dependencies
cd ../server
npm install

# Run frontend and backend (in separate terminals)
npm start

πŸ“Œ Future Enhancements

  • πŸš— Live ambulance tracking on map

  • πŸ“ž In-app calling for emergencies

  • πŸ“ˆ Analytics dashboard for hospitals

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •