
In general
It's an e-commerce app that compares the prices of a product among many super-markets showing the best price considering discounts and offerts. The reason I've made this app was for a 2 months contest during the Accademy in Digital Innovation. At the end of the two months my team and me, we had to show our work: building up from scratch a digital innovative start-up. So the app was a "show-off" finalized to present better our idea during the conclusive conference. Our idea won the first prize of the contest.
More specifically
There are 3 "fake" database simulating the database of 3 super-markets. What my app does is to create kind of a mask to show at the customer all the products as they were in a single database ordered by price. It's possible to search an item by partial/full name or by category. There are 2 search interface to suit best the customer search preferences: one is by search bar and the other one is by categories and filters (the filters are yet to be implemented). After searching the products and choosing the ones we like it's possible to "check out". In this screen you can see what you are about to buy, the final price and how much you save from cross-buying. It's also shown the prices in the other 3 super-markets and how many items are available out of the chosen ones (the red number show that not all the items are available in that super-market).
Future implementations
User-friendl-"ier" interface
Now that the presentation's done I want to make the app more efficient to use; for example, after searching, the products get shown for every supermarket. That was useful to show fast and easy the difference of prices but not useful or efficient otherwise. It would be way better to just show the product with the best price and compare with the ones from the other super-markets by clicking on that item in the list (something like opening a detailed view about that product).
Still a work in progress actually
The skeleton is ready and the most part has been implemented but not all of it. For example the filtering part in the category interface is still missing, or the possibility of deciding the amount of that items that we want, etc...
Slider
In the slider you can see how the app works.
Slide 1
You search for a product containing "mul" in the name; you get the list of the item matching that search; after choosing the ones you want you go back to the main activity (in the top right corner there is a number showing how many items you selected in total); you check out
Slide 2
It shows the different options that you can access from the main activity: categories to have a different interface to research the products; last shop with the list of all the products bought last time to be able to make a new order faster if you are used to buy always almost the same things; advertise to show you the best offerts or discounts (there are just 3 products 'cause the totality of the items in my databases is 31 and just 3 had discounts)
Links
It's possible to check out the code on GitHub here







