Inspiration
While trying to catch a flight, you might be in a hurry not to miss your flight so you ignore things that you would like to purchase or you forget about the wonderful discounts that airports tend to have. You usually have your carry on luggage on your hand and your documents on the other, so you don't really have time to make use of your phone while moving. We decided to make things very easy for this traveller by bringing the airport shopping to their location, wherever they are in the airport.
What it does
Our concept mobile and web App that enables users view items in the airport they currently are and can choose to have it delivered to them from one of various locations such as live location where the delivery person tracks their live location and hands it to them, seat: the item(s) is handed over to the airline staff who bring it to you while you are seated in the plane in the air. On Arrival: The Air host/hostess keeps it for you onboard until you arrive at your destination where it is then handed over back to you. close by location: Perhaps you are standing close to a landmark in the airport and you want it brought there to you, you can select this option so that the delivery person meets you at the selected point.
How we built it
We built the front-end for the mobile and web app using flutter framework. This enabled use to quickly prototype and try many different things and features. The backend and API were built using Node.JS. This enabled us to make use of the vast javascript libraries available to quickly build a functional prototype. We used Google's firebase for the database. This is because firebase works well on all platforms (web, mobile and desktop), so it enabled us use one code base for proper cross platform application.
Challenges we ran into
Unfortunately due to flutter's limited capacity in payment platforms, we were unable to integrate payment APIs properly however, we were able to build a quick prototype that would otherwise show how it would work with more time.
Future Plans
- Proper voice to text integration so that users can use the app freely while on the move without stress. The audio would be converted to text and the commands would be extracted and carried out.
- Airport changing: The app would be able to geofence and automatically detect when a user changes airport and activate the stores available in that airport and disable the others. Therefore making it a unique solutions for airports only.
- Qrcode scanning of shops:While passing a store in the airport, the user would be able to quickly scan the qrcode on display and would be able to view all their offerings without having to stop moving.
- Voice Message to Shop:This feature would enable users to talk to the store managers for specific questions that the app cannot provide
- Shopify and API Integration: This feature would enable stores to be able to integrate into their POS and other payment solutions that they already have so that they wouldn't have to maintain multiple platforms, they would have access to all their data in any of the platform of their choice.
- Analytics: This feature would enable stores make more data driven decision such as type of customer and preferences vs airport location. A dashboard would be added so that the store manager would be able to view all the advanced analytics in a beautiful manner
What is in the demo
To log in as a store owner, use login details:
- email: [email protected]
- password: store1
To login as a passenger, use login details:
- email: [email protected]
- password: passenger1
To login as an employee, use login details:
- email: [email protected]
- password: employee1
What can the demo do
- Authentication System and gmail login
- Store managers can:
- add, delete, update and view employees
- add, delete, update and view inventory
- view orders
- Users can:
- view stores, place order, select different delivery types
- cancel order
- Scan qrcode from boarding pass
- users get notification when boarding time is close
- Search for discounts, search by categories and price of items
- view store's offerings
- change currency
- get discounts through frequency flying miles for particular stores
- view live location of their delivery status
- Employees can:
- fullfill order
- view their orders history
Accomplishments that we're proud of
We are proud that we were able to publish a cross platform functional app within the time given.
Log in or sign up for Devpost to join the conversation.