An open API service indexing awesome lists of open source software.

https://github.com/ishjaiswal7/swasthsaarthi

Swasth SarathiπŸš‘πŸŒ±(ΰ€Έΰ₯ΰ€΅ΰ€Έΰ₯ΰ€₯ ΰ€Έΰ€Ύΰ€°ΰ€₯ΰ₯€) is a web-based application. It connects residents with healthcare workers, provides valuable health information πŸ“š, and facilitates easy appointment bookings πŸ—“οΈ.
https://github.com/ishjaiswal7/swasthsaarthi

jsp-servlet mvc-architecture oracle-database

Last synced: 12 days ago
JSON representation

Swasth SarathiπŸš‘πŸŒ±(ΰ€Έΰ₯ΰ€΅ΰ€Έΰ₯ΰ€₯ ΰ€Έΰ€Ύΰ€°ΰ€₯ΰ₯€) is a web-based application. It connects residents with healthcare workers, provides valuable health information πŸ“š, and facilitates easy appointment bookings πŸ—“οΈ.

Awesome Lists containing this project

README

        

# 🌿 **Swasth Saarthi** - *Your Guide to Rural Healthcare Awareness - A 24 hour Hackathon Project* πŸš‘πŸŒ±

## 🌟 **Overview**
**Swasth Saarthi** **ΰ€Έΰ₯ΰ€΅ΰ€Έΰ₯ΰ€₯ ΰ€Έΰ€Ύΰ€°ΰ€₯ΰ₯€**πŸš€ is a web-based application designed to improve **healthcare awareness** and **accessibility** in rural areas 🏑. It bridges the gap between **residents** and **healthcare workers**, provides **up-to-date health information** πŸ“š, enables **appointment bookings** πŸ—“οΈ, and engages users with informative **blogs** ✍️ and community **events** πŸŽ‰.

Our goal is to empower rural communities with essential healthcare resources, making healthcare more approachable and effective 🌱.

---

## πŸ› οΈ **Tech Stack**
πŸ’» **Frontend:** HTML, CSS, Bootstrap, JavaScript, JSP 🌍
β˜• **Backend:** Java, Servlets, JDBC 🧩
πŸ—„οΈ **Database:** Oracle πŸ—ƒοΈ
πŸ”§ **Tools:** Eclipse, Apache Tomcat 🌱
πŸ“¦ **Version Control:** GitHub πŸ—‚οΈ
---

## πŸ’‘ **Key Features**

### πŸ§‘β€πŸ’» **1. User Module**
πŸ‘₯ **Residents:**
βœ… Quick registration & secure login πŸ“
βœ… Access personal health records 🩺
βœ… Book appointments with healthcare professionals πŸ₯
βœ… Stay updated with **blogs** πŸ“ and **local events** πŸ“’

πŸ‘¨β€βš•οΈ **Healthcare Workers:**
βœ… Manage appointment slots πŸ•’
βœ… Update availability and coverage areas πŸ“
βœ… Share health insights through **blogs** ✨

---

### πŸ“š **2. Health Information Module**
πŸ’‘ Stay informed with reliable **health information**:
βœ… Guidance on common illnesses πŸ€’
βœ… Nutrition & hygiene tips 🍎🧼
βœ… Preventive care and first-aid instructions 🩹

---

### πŸ“ **3. Blog Module** πŸ“°
The **Blog Module** is designed to keep the community informed with health-related stories, tips, and insights πŸ–‹οΈ. Both healthcare workers and residents can read and share **blogs** that promote awareness and inspire healthier lifestyles 🌟.

πŸ”Ž **Features:**
βœ… Browse a variety of health-related **blogs** 🩺
βœ… View blog details including title, publication date, and images πŸ–ΌοΈ
βœ… Click on blog titles to read the full content πŸ“
βœ… Images rotate dynamically to keep the interface vibrant 🌈

πŸ’¬ **Example Usage:**
- A healthcare worker shares a **blog** on "Preventing Seasonal Flu" 🩹
- Residents read a **blog** on healthy eating habits πŸ‡πŸ₯—
- Inspirational **blogs** from recovered patients motivate the community πŸ’–

---

### 🎊 **4. Event Module** πŸ“…
The **Event Module** connects residents to local **health events** like vaccination drives, awareness campaigns, and free check-up camps πŸ₯. This fosters community participation and ensures people never miss out on essential services.

πŸ“’ **Features:**
βœ… Search for events by **village name** or **event title** πŸ”
βœ… View event details including date, description, and venue πŸ“
βœ… Get notified about upcoming **events** to stay involved πŸ“†
βœ… Encourage community gatherings for better healthcare outcomes πŸ«‚

🌟 **Example Events:**
- Free eye check-up camp πŸ‘οΈ
- Nutrition awareness workshop πŸ₯¦
- Vaccination drives for children πŸ’‰

---

### πŸ—“οΈ **5. Appointment Booking Module**
πŸ” **Residents** can easily:
βœ… Search for healthcare workers by specialization & location 🏘️
βœ… Book appointments conveniently πŸ“
βœ… View appointment history & statuses πŸ“‘

πŸ‘¨β€βš•οΈ **Healthcare Workers** can:
βœ… Manage upcoming appointments πŸ•’
βœ… Approve or reschedule bookings πŸ”„

---

### πŸ›‘οΈ **6. Admin Module**
πŸ‘¨β€πŸ’» Administrators ensure smooth operation:
βœ… Manage user registrations & credentials πŸ”‘
βœ… Approve or reject **blogs** and **event** submissions πŸ“‘
βœ… Monitor appointment trends & user activities πŸ“Š

---

## πŸš€ **Installation & Setup**

### πŸ“ **1. Prerequisites**
βœ”οΈ **JDK 11+** installed β˜•
βœ”οΈ **Apache Tomcat 9+** configured 🌐
βœ”οΈ **Oracle Express** for the database πŸ—„οΈ
βœ”οΈ **Eclipse IDE** for development πŸ’»

---

### πŸ“₯ **2. Clone the Repository**
```bash
git clone https://github.com/thestutirajeev/SwasthSaarthi.git
cd SwasthSaarthi
```

---

### πŸ—„οΈ **3. Database Setup**
1️⃣ Create a database named `swasthsaarthi` πŸ—ƒοΈ
2️⃣ Import the provided sql file πŸ“„
3️⃣ Update `db.properties` with your database credentials πŸ”‘

---

### βš™οΈ **4. Build & Deploy**
1. Open the project in **Eclipse** πŸ–₯️
2. Configure **Tomcat Server** 🌍
3. Deploy and run the application 🚦

---

## 🧭 **How to Use**

### 🏠 **For Residents:**
βœ… Register & log in πŸ“²
βœ… Read health **blogs** and explore upcoming **events** πŸ“’
βœ… Book appointments with local healthcare workers 🩺

### 🩺 **For Healthcare Workers:**
βœ… Manage your appointment schedule πŸ—“οΈ
βœ… Write and submit **blogs** for community awareness πŸ“
βœ… Add or update **events** to notify the community πŸŽ‰

### πŸ›‘οΈ **For Admins:**
βœ… Oversee all user activities πŸ“Š
βœ… Approve submitted **blogs** & **events** πŸ“
βœ… Maintain platform integrity πŸ›‘οΈ

---
## πŸ‘₯ **Contributors**
#### [Ish Jaiswal](https://github.com/ishjaiswal7)
#### [Stuti Rajeev](https://github.com/thestutirajeev)
#### [Barsha Routh](https://github.com/BarshaRouth)
#### [Nidhi Tulsyan](https://github.com/NidhiTulsyan)
#### [Shrishti Jalan](https://github.com/Srishti-jalan5)

---

## πŸ“„ **License**
This project is open-source under the **MIT License** πŸ“

---

πŸ’– *Together, let's make rural healthcare more informed, accessible, and community-driven!* 🌿πŸ₯