80 likes | 207 Vues
$aveZone Milestone 3. Fifth team: Dima Reshidko Oren Gafni Shiko Raboh. Purpose. Create an environment that will allow to find in real-time profitable deals according to location and needs. The deals will include only the products of immediate consumption, like drinks or food.
E N D
$aveZone Milestone 3 Fifth team: Dima Reshidko Oren Gafni ShikoRaboh
Purpose • Createanenvironmentthat will allow to find in real-time profitable deals according to location and needs. • The deals will include only the products of immediate consumption, like drinks or food.
Demo! Video is available on: http://code.google.com/p/save-zone/
Technology / Architecture • Server Side: • Google App Engine. • GQL. • Google Maps API. • BeautifulSoup. • Cron Processes. • Client Side: • Android SDK. • Facebook SDK. • Google Maps API.
Main features: Present existing deals: • Map and List presentation of the relevant deals. • Different filtering and sortingutilities. • Double slider TimeLine – relevant deals in a close future. • User preference – customize the application for finding the most suitable deals. • Prevent spam and over load on the map per zoom. • More deal types and subtypes added. Add new deals: • Add deal over the map. • “Did you mean?” – suggesting close business to relate deal. • Anti spam – prevents low rated users from adding and updating deals.
Main features: Data base management: • Auto-parsing for finding and updating deals on Web • Automatic database maintenance – clean irrelevant deals and calculate user credit. Statistics and history: • Rating, profit rating and comments for deals • Credits and deal history for users Facebook integration: • Recommend deals to your Facebook friends • More social network will be included for final submission
Plan vs. Execution: Summery • All the features planned for Milestone 3 were implemented: • Gui was completely changed: • Application flow was improved to better serve the use case. • We worked on simple and clear design. • All basic controls were changed to user friendly and icons and widgets. • All time consuming processes where moved to background threads while trying to minimize network and power usage. • Different icons for different sources and subtypes were added. • Deals database was improved: • More auto-collector sources, automatic maintenance • Anti-spam feature • Social network integration: • Facebook account used for application user • Like to deals
Future plans: Final Submission: • Using social networks to better understand and share user proffered deal. • Performance optimization • Final Bug Fixes After final submission plans: • Save money using $aveZone App • Take a long vacation