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 ποΈ.
- Host: GitHub
- URL: https://github.com/ishjaiswal7/swasthsaarthi
- Owner: ishjaiswal7
- Created: 2024-11-11T17:08:00.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2025-02-22T07:21:39.000Z (2 months ago)
- Last Synced: 2025-04-12T05:15:15.751Z (12 days ago)
- Topics: jsp-servlet, mvc-architecture, oracle-database
- Language: Java
- Homepage:
- Size: 7.99 MB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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!* πΏπ₯