How sanchita-hasure21/streamlit_demo works
This is a Streamlit railway reservation app. A user enters journey and passenger details, sees fare information, and submits a booking; the app stores it in SQLite and reports the booking ID. Users can also search for a booking, view bookings, and cancel one. The README provides no further capability details, and the source excerpt omits some sections, so the graph shows only evidenced database interactions and does not infer extra modules or integrations.
Main entry points: app.py Search and manage · railway.db Bookings database
Components 4
Booking
- Booking and fare UI
app.py
Booking management
- Search and manage
app.py
Persistence
- Bookings database
railway.db
Other components
- Railway user
Connections 7
- Railway user → Booking and fare UI: enters booking
- Booking and fare UI → Bookings database: inserts booking
- Railway user → Search and manage: selects action
- Search and manage → Bookings database: queries or updates
- Bookings database → Search and manage: returns records
- Booking and fare UI → Railway user: shows fare and confirmation
- Search and manage → Railway user: shows booking results