diff --git a/README.md b/README.md index 9790552..e1965b0 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Smart India Hackathon Workshop -# Date: -## Register Number: -## Name: +### Date: 07/10/2025 +### Register Number: 212224240174 +### Name: THARUNISH VASAN T ## Problem Title SIH 1710: Enhancing Navigation for Railway Station Facilities and Locations ## Problem Description @@ -11,16 +11,74 @@ Background: Railway stations are complex environments with numerous facilities a Ministry of Railway ## Idea - +* Create a system (mobile app and digital kiosks) that provides interactive station maps and step-by-step directions to facilities within railway stations. Include accessibility features like voice guidance for the visually impaired, and keep the maps updated in real time to reflect changes in station layout. ## Proposed Solution / Architecture Diagram +* Build a mobile application with 3D station maps. + +* Set up digital kiosks with touch screens at key locations in stations. + +* Integrate with existing railway apps/services for data. + +* Use a backend server that collects and updates station layout data. + +* Implement voice navigation and accessibility features. + +* The flow: User selects destination → App/Kiosk fetches route → Directions provided in text, map, and voice formats. + +* Typical architecture: + +* Mobile app (Frontend) + +* Kiosk interface (Frontend) + +* Navigation server (Backend/API) + +* Data source (station layouts, updates) + +* Accessibility module (voice/text options) + + ## Use Cases +* A new passenger enters the station and wants to find the nearest restroom. + +* A traveler needs directions to platform number 3 for their train. + +* Visually impaired person requests voice-guided navigation to the ticket counter. + +* Regular updates show newly opened food courts or changes in waiting area locations. + +* Passengers use the mobile app for navigation even before reaching the station. + + ## Technology Stack +* Frontend: Flutter (for cross-platform mobile apps), React.js (for kiosk interfaces) + +* Backend: Node.js or Django for server/API + +* Database: MongoDB or Firebase for storing map/layout data + +* Maps: Mapbox or Google Maps SDK for 3D interactive maps + +* Accessibility: Text-to-Speech libraries (Google TTS, Amazon Polly) + +* Integration: APIs to connect with Indian Railway applications/services + +* Deployment: Android/iOS devices, web kiosks. ## Dependencies +* Real-time access to station layout and facility data from railway authorities. + +* Map SDK/API license for interactive features. + +* Text-to-Speech service/API for accessibility. + +* Secure authentication for user data and updates. + +* Stable internet connection within stations for updating and syncing data.