Inspiration
We consider that one of the major improvements an app could do in physical shopping is searching and locating a product in a particular store. In order to encourage customers to use the app more often, we decided to add a navigator feature into the app.
What it does
As for customers, instead of having a traditional navigation which tells customer the precise coordinate of a product in a store, we plan to guide customers in front of a particular shelf. Then its precise location on the shelf will be highlighted on the map of the store. This functionality is nested in a secondary menu(side bar), which allows customers to see the front page advertisement.
As for employees, they can simply input the product detail into the system and then it automatically updates product info with customers. This is done by a sharing database between employees and customers.
What we expect to design is an environment based service that not only satisfies customers, but also helps staffs to manage storage easier.
How we built it
The GUI and major functionality is built on Unity engine using C#. Besides, we used json files as the sharing database between customers and staffs.
Challenges we ran into
Sharing data between multiple scripts using C# was challenging. Besides, the adoption process of transferring our app from PC to Android platform requires some extra efforts.
Accomplishments that we're proud of
Successfully accomplished data sharing between "nodes"; brilliant GUI design; well structured json database.
What we learned
GUI design; modification of json in C#; the idea of abstraction and modelling graphs.
What's next for M&S Store Navigator
Some extra functionality such as searching route and customising shelves could be added. In addition, as the amount of product data grows, the database could be transformed into using SQL.
Log in or sign up for Devpost to join the conversation.