Application Design – Website Poll

So what is this simple Web Application that I am going to develop with Ruby on Rails and the same app in Google App Engine (GAE).

Basic Description of Website Poll

You can nominate your favourite Website based on criteria as outlined on the first web page.  It is intended that you pick a Website based on the design rather the contents ( for example www.barackobama.com is in my view a beautifully designed site regardless of whether you agree with the contents ).

The application is available in two phases :-

  1. Open for nominations.  Enter details of the Website and why you are nominating
  2. Voting phase.  Vote the nominated Websites up or down

 More details…

To make it fun and easy to use there is not any authentication (i.e. individual password as such).  However since it is hosted on the Internet to avoid it being “spammed” there is a simple password protection.  Everyone is given the same password and once you enter it once it is stored in a cookie so next time you go straight to the first page.

The diagram below shows the Nomination Screen.  There is a list of Websites that have already been nominated and you can add your nomination by entering

  • Website URL
  • Why you are nominating it
  • Your Name – free form so no strictly control

For the Voting screen as shown in the diagram below there is a list of the nominated Websites.  You can vote them up or down my clicking on a thumbs up or down.  When you vote you enter

  • Your name
  • Comments i.e. why you are voting it up or down

The current state of the voting is displayed by the listed Website with their votes which can do into negative numbers.

Below the list of Websites is a list of the recent comments and whether the Website was voted up or down

 

Leave a Reply