Simple Laravel app (Customer Login, Fetching and displaying Api-Data)
Budget: €250 – €750 EUR
Provide Login Screen with following Data:
Booking Nr
Email Adress
Make api Call to api.sengerio.com and:
1) Compare if booking nr and email address matches.
- If not -> Error message
- If yes -> Show trip information
2) Show page with trip information for each section from API Data:
Show Pickup and Dropoff Data for each section of the trip
Show Map with route for each section of the trip
From X Minutes before scheduled Pickup until X Minutes after scheduled drop-off trip show driver data for section
From X Minutes before scheduled Pickup until X Minutes after scheduled drop-off show LIVE Position of Vehicle on MAP assigned to the section of the trip (live position is fetched from another api)
Project should be completed as Laravel app.
Html Template for design purpose will be provided as example, must be implemented with Laravel
Api calls should be used thrifty. So until X Minutes before trip, with user refreshing, only 1 Api Call per X minutes should be done. (Configurable). Time of last update of data should be shown to user.
System should be multilingual. All variables (api keys, refresh threshold etc) should be available through backend interface.
The above description represents the mvp versions. Some enhancements are planned. Please also plan with at least 3 extra hours of work time for adjustments and changes that come along while developing.
Booking Nr
Email Adress
Make api Call to api.sengerio.com and:
1) Compare if booking nr and email address matches.
- If not -> Error message
- If yes -> Show trip information
2) Show page with trip information for each section from API Data:
Show Pickup and Dropoff Data for each section of the trip
Show Map with route for each section of the trip
From X Minutes before scheduled Pickup until X Minutes after scheduled drop-off trip show driver data for section
From X Minutes before scheduled Pickup until X Minutes after scheduled drop-off show LIVE Position of Vehicle on MAP assigned to the section of the trip (live position is fetched from another api)
Project should be completed as Laravel app.
Html Template for design purpose will be provided as example, must be implemented with Laravel
Api calls should be used thrifty. So until X Minutes before trip, with user refreshing, only 1 Api Call per X minutes should be done. (Configurable). Time of last update of data should be shown to user.
System should be multilingual. All variables (api keys, refresh threshold etc) should be available through backend interface.
The above description represents the mvp versions. Some enhancements are planned. Please also plan with at least 3 extra hours of work time for adjustments and changes that come along while developing.