Evening shuttle from campus with Spring Boot(Java)
Budget: $30 – $250 USD
Students can install an app on their phones which lets them request a ride from campus. This app makes a HTTP request to your server with the students ID. Assume that all valid IDs are in a db table. Check that the ID from the req is in the db, if yes, then continue. the students's app expects an ETA as response, which maybe 0. In exceptional circumstances, your server may respond with an error "service unavailable".
http://ip/requestPickup?id=123456789
[example response]
There is one shuttle in the system and one campus stop.If the shuttle has no passengers, it waits at the stop. If the shuttle has one passenger, it drives to the passenger's home, drops them off, and returns to the stop.If the shuttle has multiple passengers, it keeps their addresses in an ordered list, and does the drop offs in that order. When all the passengers have been dropped off, it returns to the campus stop.
The shuttle makes one HTTP request to your server for every student who gets on the shuttle.
htp://ip/addPassenger?id=123456789&address="123 elm st, city,ST zip"
The shuttle makes one HTTP request to your server, every second, with its position(long,lat)
http://ip/shuttleLocation?longitude=12.3&latitude=34.2
We need to use the latest Spring project releases and technique as recommended by the Spring team.
Db - Mysql or mongodb
http://ip/requestPickup?id=123456789
[example response]
There is one shuttle in the system and one campus stop.If the shuttle has no passengers, it waits at the stop. If the shuttle has one passenger, it drives to the passenger's home, drops them off, and returns to the stop.If the shuttle has multiple passengers, it keeps their addresses in an ordered list, and does the drop offs in that order. When all the passengers have been dropped off, it returns to the campus stop.
The shuttle makes one HTTP request to your server for every student who gets on the shuttle.
htp://ip/addPassenger?id=123456789&address="123 elm st, city,ST zip"
The shuttle makes one HTTP request to your server, every second, with its position(long,lat)
http://ip/shuttleLocation?longitude=12.3&latitude=34.2
We need to use the latest Spring project releases and technique as recommended by the Spring team.
Db - Mysql or mongodb