Skip to content

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

Notifications You must be signed in to change notification settings

thestutirajeev/SwasthSaarthi

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

26 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌿 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

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


πŸ“„ License

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


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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%