I have a personal project to have a mobile application (iOS and Android) to help to get the lower price of a certain product offered by different providers based on preferences and location.
The idea is that the app will be used by friends. There is not business model defined. It is just a kind of test bed to check how users adopt it.
I have already the mockups (around 20)
Below detail and characteristics:
Facebook or email sign up/sign in
Price to be loaded by lists on Excel or catalog
Extract prices from web pages
Profile database (Name, Range or Age +5 years, Preferences by priorization by items: Prefered Area (7 subcategories), Type of Product (3 subcategories), Variety (5 subcategories), Country (3 subcategories), Range of Prices (0-100), Option to modify the profile
Filters. Same as preferences
Top of the initial user page by preferences without location, middle with location, and bottom special offers. Second page with the selected product considered the minimum price and additionally the rest of prices and stores from low to high price. Also on the bottom, the wines viewed by users additionally to the actual wine
Geolocation. Prices by defined location on the user profile or also by actual location (proximity)
Access to the camera
Photo recognition of brand, type, and additional info
Code picture of the commercial local in order to get the wine detail or manual price introduction
Check in by location on the commercial place
Photo registration with date.
Manual product and price registration
Social network sharing
Likes to the prices updated by other users. Points to be awarded to the user who provided the info. User levels by points. First price updated 5 points, with photo 2 points, additional updates 2 points, with out photo 1 point, Likes by others 2 points, shares on social network 2 points, shares to other users 2 points
Users on the app sharing. Recommendations
Push notifications for prices on the route
Alerts notification with a target price by wine
Pick up or delivery
I will be the only owner of source code.
Optionals should not be considered on the development if they have an important impact on the effort and cost.
Additionally I will require to understand additional costs and cost for new requests or changes.