Inspiration
We wanted to develop and build a system that does not exist till date and have a plethora of use cases to be implemented.
What it does
The primary goal of the system is to allocate seats to passengers who are standing in queue in trains,buses, meetings, sports meetup and similar such events.Each passenger's information is captured from the metro card or event card he swipes to enter in the train, bus,meetings etc.A sensor will be attached beneath every seat to capture the presence of a person sitting on it, when a person gets up from his seat a notification message will be sent to the passenger/event visitor who is standing in queue. The notification will contain the location of the seat which is currently vacant and the passenger can be seated on it.
If a seat is not occupied within 10 minutes of receiving the notification by the passenger, the next passenger in queue will be sent the notification about the seat location.
How we built it
We used JHipster with React as front end technology and Spring-boot, REST and spring-security with in memory H2 Database.
Challenges we ran into
Initial Framework setup, different environments,Designing and generating entities using JHipster, Authetication and H2 database setup
Accomplishments that we're proud of
We are proud of the fact that we have tried to built a system that is not currently present in this real world scenario and is the need of the hour right now.
What we learned
We learn, how to achieve big goals in short amount of time. We understood the importance of analysis of requirement gathering, planning, implementation and delivery of quality product within stipulated time.
What's next for Seat Allocation System
We will develop phase 2.
Log in or sign up for Devpost to join the conversation.