SIH 2024
Core Technologies Used
We are building a robust, scalable, and user-friendly healthcare platform
prototype using the following technologies:
1. Frontend (React – MERN Stack)
React: Powers a fast, interactive UI for features like “Find Nearby Hospitals,”
“Check OPD Queue Status,” and “Check Bed Availability.”
React Hooks & Context API: Ensures seamless state management and real-
time updates across components.
Bootstrap: Provides a responsive, professional UI with smooth interactions
and mobile compatibility.
2. Backend (Node.js/Express.js – MERN Stack)
Express.js: Manages backend APIs to communicate with hospital systems
using RESTful or GraphQL.
WebSocket: Enables real-time updates for OPD queues, bed availability, and
more, reducing the need for constant HTTP requests.
HMS API Integration: Fetches real-time data from open hospital APIs using
REST, GraphQL, or gRPC.
Faker.js: Simulates real-time data with dummy content for demonstration if
live hospital data isn’t available.
Web Scraping (Temporary): Scrapes hospital web portals using BeautifulSoup
or Scrapy if APIs are unavailable.
3. Database (MongoDB – MERN Stack)
MongoDB: Stores dynamic healthcare data, including hospital info and real-
time stats, optimized for quick retrieval.
Mongoose ORM: Streamlines database operations, offering easy data queries
and schema management.
1. Real-time Communication OPD queues and availability.
2. GraphQL: For structured data retrieval, especially in microservice
architectures.
3. 5. Authentication & Admin Portal
4. JWT (JSON Web Token): Secures user and hospital admin sessions,
ensuring authorized access to sensitive data.
5. Admin Portal: Allows hospital staff to manually update OPD queues,
bed availability, and medicine stocks
6. APIs & Integration
7. Google Maps/Geolocation API: Facilitates finding nearby hospitals
based on user location.
8. Payment Gateway: For potential appointment booking and medicine
purchasing features.
9. Hosting & Deployment
10. Cloud Hosting (Heroku, AWS): Ensures scalable, reliable
platform deployment.
11. CI/CD (GitHub Actions, Jenkins): Automates testing,
integration, and deployment for continuous improvements.
12. 8. Testing
13. Postman: Validates API integrations and real-time data fetching.
14. Jest: Ensures frontend functionality and UI consistency.
15. Mocha: Tests backend logic and API performance.
16. By leveraging this robust tech stack, we are building a real-time,
scalable, and user-centric healthcare platform that prioritizes efficiency
and accessibility. This solution positions us to deliver impactful
healthcare innovations, demonstrating our team’s readiness for the
challenges ahead.