πΏ Swasth Saarthi - Your Guide to Rural Healthcare Awareness - A 24 hour Hackathon Project ππ±
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 π±.
π» Frontend: HTML, CSS, Bootstrap, JavaScript, JSP π
β Backend: Java, Servlets, JDBC π§©
ποΈ Database: Oracle ποΈ
π§ Tools: Eclipse, Apache Tomcat π±
π¦ Version Control: GitHub ποΈ
π₯ 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 β¨
π‘ Stay informed with reliable health information:
β
Guidance on common illnesses π€
β
Nutrition & hygiene tips ππ§Ό
β
Preventive care and first-aid instructions π©Ή
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 π
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 π
π 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 π
π¨βπ» Administrators ensure smooth operation:
β
Manage user registrations & credentials π
β
Approve or reject blogs and event submissions π
β
Monitor appointment trends & user activities π
βοΈ JDK 11+ installed β
βοΈ Apache Tomcat 9+ configured π
βοΈ Oracle Express for the database ποΈ
βοΈ Eclipse IDE for development π»
git clone https://github.com/thestutirajeev/SwasthSaarthi.git
cd SwasthSaarthi
1οΈβ£ Create a database named swasthsaarthi
ποΈ
2οΈβ£ Import the provided sql file π
3οΈβ£ Update db.properties
with your database credentials π
- Open the project in Eclipse π₯οΈ
- Configure Tomcat Server π
- Deploy and run the application π¦
β
Register & log in π²
β
Read health blogs and explore upcoming events π’
β
Book appointments with local healthcare workers π©Ί
β
Manage your appointment schedule ποΈ
β
Write and submit blogs for community awareness π
β
Add or update events to notify the community π
β
Oversee all user activities π
β
Approve submitted blogs & events π
β
Maintain platform integrity π‘οΈ
This project is open-source under the MIT License π
π Together, let's make rural healthcare more informed, accessible, and community-driven! πΏπ₯