Presentation is loading. Please wait.

Presentation is loading. Please wait.

$aveZone Milestone 2 - Update $aveZone Milestone 2 - Update Fifth team: Dima Reshidko Oren Gafni Shiko Raboh Harel Cohen.

Similar presentations


Presentation on theme: "$aveZone Milestone 2 - Update $aveZone Milestone 2 - Update Fifth team: Dima Reshidko Oren Gafni Shiko Raboh Harel Cohen."— Presentation transcript:

1 $aveZone Milestone 2 - Update $aveZone Milestone 2 - Update Fifth team: Dima Reshidko Oren Gafni Shiko Raboh Harel Cohen

2 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.

3 Video is available on: http://code.google.com/p/save-zone/

4 Work assignment: GUI – Oren, Dima Client Side – Dima,Moshiko Sever Side – Moshiko Client Server Communication – Moshiko Facebook Sync – Dima Progress:

5 GUI which includes: –Main activity, Map View Interface –Drink/Eat button feature –Timeline feature –On map deal’s details popup. Deal details activity. –On map add deal popup. Add deal activity + sync with server –User Preferences –List view + deal sorting feature –Facebook sync Server which includes: –Main Data Base –Query from Data Base according to user input –Add and update to the database –Automatic script for finding Businesses and Deals –Automatic maintenance of the database –Anti-spam features based on statistic and facebook user account Client side & Client-Server Communication: –Local data base –Synchronization with remote database on async thread –Query from local database on async thread Existing features:

6 Implementation of Food/Drink buttons: – Ability to filter deal by type – Uses local database Implementation of Timeline feature: – Ability to see the deals starting in close future – Sync with server Adding user input: – Only facebook logged in users can add deals – “Did you mean?” feature – searching database for existing close businesses in order to correct address input and avoid spam – Anti-spam by giving priority to high rated users and limiting the number of deals adding per user for a day – Sync with server Plan vs. Execution : Milestone 2

7 Application Menu: – Application preferences menu containing social network account, and rating and cost thresholds for filtering deals List presentation: – Tab list presentation of deals from the map – Ability to see deal details – Ability to sort by rating, name or distance from the current location Integration with Social networks: – Integration with facebook account. – Features for logged in users only: adding new deal, comment and rating of existing deals – Facebook account for anti-spam: limited functionality for logged out users, limiting number of adds, priority to high rated deals. Plan vs. Execution: Milestone 2

8 Statistics and history – Rating and comments for deals – Rating for comments – Cost level rating – Credits and deal history for users Updating the database: – Daily and weekly tasks:  auto-parsing for finding and updating businesses and deals  Clean database from irrelevant deals  Calculate users credit according to the rating of the deals and comments. The credit is used in order to give a priority to this users. Plan vs. Execution: Milestone 2

9 All the features planned for Milestone 2 were implemented. Some features will be improved for Milestone 3. Need to work on the GUI appearance and flow of the application: most of the work was concentrated on implementing of all application features in order to serve the main use case. Plan vs. Execution: Summery

10 GUI improvement:  All basic functionality exist for Milestone 2. There is also well defined flow. However, GUI should be improved. We will work on visualization and change basic controls to user friendly and nice icons and widgets.  We will work on performance of the application, while trying to minimize network usage and moving all time consuming processes to the background threads.  More Preferences will be added in order to let the user to customize the application  We will try to improve the main Map View and to avoid overload of deals, by presenting different number of deals per zoom  At the end will try to improve general flow in order to better serve the main use case Further Social network integration: – Check-in feature – Like deal – Invite friends to the application Further improvement of database – More sources and auto-collectors solution – Further work on the anti-spam – Further work on automatic maintenance Anti-spam – Ability to rate deal as “Fake” – Using different icons for different sources and deal rating – New algorithms for anti-spam Debugging Road Map: Milestone 3


Download ppt "$aveZone Milestone 2 - Update $aveZone Milestone 2 - Update Fifth team: Dima Reshidko Oren Gafni Shiko Raboh Harel Cohen."

Similar presentations


Ads by Google