Reward system

March 23rd, 2011

In order to make users contribute more to the application, rewards will be offered to them. Rewards could be in form of a coupon that gives a discount in a specific shop. Coupons will be given to users based on their contribution, for example how many friends they invited, on the number of their posts and comments and on their rating.

As we can see in this post (http://www.readwriteweb.com/archives/how_to_make_your_location-based_app_a_success_reward_people_for_activities.php), rewarding users in a location-based mobile applications is the new key to success.

Categorization of users

March 23rd, 2011

Users could be categorised according to their number of posts. For example a user without any posts or a limited number of posts is considered novice. Users with many posts are categorised as expert users. More categories of users could exist between expert and novice. Also users can rate the comments or posts of other users, and the ranking of a user could be calculated based on posts rating, comments rating, number of posts and number of comments.

User registration and ability to login through Facebook and Twitter social networks

March 23rd, 2011

A user will be able to make an account and register to Shopster. The Then he/she will be able to login and use the application. The user will have to provide some basic personal information in order to create his/her account. These will be: username, password and email.

Except from that, a user will be able to connect to the application using his existing  Facebook or Twitter username and password. This is a good thing for many people who do not want to give their personal information to every single site the sign up.  We have already found some simple ways to implement this:

Categorization of users to shop owners and simple users

March 23rd, 2011

The users of the application are divided into two categories: simple users and shop owners. Simple users are ordinary application users who use the application for viewing and sharing offers and discounts from third party sources.

In contrast to simple users, shop owner user category is first-hand information source whose members can use the application to input the offers and discounts available at their stores thus generating new content and can share it with other users. Thus the application provides a platform which the shop owners can leverage to profit their business.

The application recognises the different categories of users, and provides features accordingly.

Post of new offers and discounts

March 23rd, 2011

One of the essential features of the Shopster application is to let the users post new offers and discounts and share it with other users.

For example, if an ordinary user comes across a new discount or offers in a particular shop, and decides to share it with other users (or a specific group of users), he can easily do that using this application. The application provides the GUI to input the relevant information (location, expiry date of offer, visibility of the post etc) and with one click the information will be available for other users to view!

A different scenario is when a shop owner decides to post the offers and discounts related to his shop with profit motive. He can use the application similarly and post the information and share it with other users (Here the post will be mostly public).

Comments on posts

March 23rd, 2011

Registered users of Shopster will be able to submit their comments on the offers posted (apart from rating them). This way they will have the chance to express their opinions and say whether an offer is worthy for example, or maybe say if there is a catch for obtaining a specific offer, or even give some details about the technical specificiations of a product. However, these comments should also have some kind of evaluation and undergo criticism from the rest of the users reading them. Therefore, we have decided to include a rating for every comment and other users will be able to say if that comment is helpful or not. These ratings will then be weighted and will reflect to the user’s overall rating. So if for example a user’s overall rating is quite low and a new Shopster user sees a comment from that user, he/she will know that the specific user is not very trustworthy and that the comment is probably not accurate.

Groups & Friendships

March 23rd, 2011

An important feature of our application would be the ability to create groups and friendships between the users. Any user will be able to add someone as his/her friend and this should of course require the other part’s acceptance (just like it’s done in Facebook for example). When two users become friends, they will be able to exchange messages perhaps and also rate each other’s shopping preferences in order to build a sort of relativity between them (could later be used for recommendation algorithms, etc).

In addition, friends will then be able to create shopping groups (or just message threads) and this will enable them to share offers and discounts between them, therefore keeping stuff private. This might be useful when an offer is limited for example or the product’s price might increase if many people learn about it. These groups will of course be kept private and any offer and discount posted between friends will not be made publicly available.

Classification of offers and shops

March 22nd, 2011

Another required feature in our project will be the classification of items (discount, offers). Thus, item browsing, navigation and search can be accomplished and achieving the main purpose of our project which is the increasing of overall popularity, interaction, responsiveness and performance. Specifically, discount and offers will be divided into categories of Computing, Clothes, Accessories, Music etc in order to allow users to search and view relevant  items. At the same time, stores must be classified into different regions such as Southampton, Bristol, Liverpool, London etc. Thanks to that classification, filter search feature will be successfully completed. Additionally, recommendation system will be benefited from that because it will distinguish these items and making particular suggestions to the corresponding users according to their preferences.

Shop Rating and Subsription

March 22nd, 2011

Another feature of our application would be a subscription to a shop you like and also find out the best shops with the best rating. Each shop in the application it will be considered as a different item but also as a parent of the offers that are published for them. As a result, each user can subscribe on a shop and the application will inform him about new offers via email or by presenting the latest offers about shops that was subscribed on the home page (after the user was logged in). Furthermore, each user will have the opportunity to express his preference about a shop by liking the shop (same as liking a post in facebook or youtube). As a consequence, the user should be able to see which are the “best” shops, according to the numbers of like made by other users.

Filter search

March 22nd, 2011

Interactive users should be able to search and find easily all the discounts and offers shared by other users. Therefore, some available search mechanisms must be integrated into our application and allow users to obtain relevant results as much as possible. For instance, search option will be selectable on some locations such as Southampton, Portsmouth, Bristol, London etc. Furthermore, user can filter the search results according to the category of discount and offers such as Computing, Clothes, Shoes, Accessories, Music etc. Another useful search it will be based on the percentage of available discount and offers such as 10%, 20%, 30%. Ascending and descending order will be also included in every search that may be taken. Undoubtedly, this feature will make our application more interactive, responsive and efficient because people will be able to request and get responses rapidly.