Design

EasyShop is a website that is meant to make shopping easier for the elderly as well as those with poor eyesight. What makes our website more desirable to elderly people is our emphasis on customer service, our sites ability to change the sizes of search results, and general minimalistic style.

What we learned from:

Paper prototyping

Heuristic evaluation (feedback we got from class)

Walk-through

Main page. Consists of big icons for major categories of items in our database. There are not only visuals for the categories but also titles.  They somewhat resemble the cards that are used in Google Now which give the affordance of being clickable while also clearly separating all of the icons.   

Sign up page. The sign up page is a simple modal that requires the user to enter their first name, last name, email address and password. We decided to make this a modal instead of another page, because it was more simple and also lessens the possibility of mode error. 

Successful sign up. In order to inform user that they have signed up successfully, we not only prominently show their name in the upper right hand corner, we also show a message with a green background stating that the sign up was successful. While this might be too much feedback for the average user, for our user population, the elderly, we want to make sure they always know what is going on. 

Implementation

We decided to make our website a ruby-on-rails based system. The site is hosted on Heroku and the best browser for it is Chrome. We use a lot of outside libraries for various reasons including Sunspot(search), Stripe(payment), and Rake(database). Our back-end consists of models for items, users,

**Andrew would know how to answer this best** 

Problems

Evaluation

Briefing

Thank you for helping us test our shopping site for the elderly. We will be asking you to perform a series of tasks to test the usability of our website. We are not allowed to aid you in the completion of the tasks and we ask you to please think out loud while you are completing these tasks. Sometimes when people concentrate on something they forget to think out loud, so please be aware of this and we will remind you if needed. The more we know about what you want to do and what you think something should do, the better off we are. Remember that you can stop at any time and feel free to ask us any questions after you the test.

Scenario

You are an elderly person that is buying a basketball for your grandson for his birthday.

Tasks

Please do the following tasks:

  1. Make an account
  2. Search for basketball
  3. Re-size search results to "small", then "big"
  4. Pick Spalding basketball
  5. Check reviews 
  6. Add to cart
  7. Checkout
  8. Pay with following fake information:
    1. Card number: 4242 4242 4242 4242
    2. Expiration: 07/17
    3. Name on card: "your_name"
    4. CVC: 123
  9. Got to your profile page
  10. Under purchase history, select the basketball you purchased
  11. Give this item a review

User 1

User 2

User 3

Reflection

Looking back, we should have obviously started sooner, but you can say that about every project. One problem that