You are to complete the following task in the order given:
• Carry out user and task analysis. You must have a clear view of the users of this system. Consider that not everyone is comfortable with the technology. For example, you need to deal with user variation such as age or language skills. Perform a user analysis, i.e. characterise the users and identify your potential users. Clearly identify the tasks the potential users perform, and in what order. These are all HCI considerations that you should take into account.
• Propose design and system requirements. Consolidate your findings from your user and task analysis with the given specifications into a design and system requirements. For example, the number of items to display, the screen size, what colours, how many different screens to display etc.
• Develop a low-fidelity prototype. Based on the requirements, develop a preliminary design of the specified web user interface. Use any combination of HTML5 and CSS3. At this stage, the prototype is basically a medium to support your initial concept and ideas. For example, the prototype should show where the ‘basic’ button is located; or would it be possible to fit 20 images aesthetically on a single page, etc? The prototype need not be fully functional. At this stage, you only need to demonstrate the initial concept of your interface designs. Remember to indicate which browser (i.e. IE, Firefox, Safari, Chrome, etc.) you are targeting as the main working platform. For the purpose of this project, exclude mobile devices that run on fragmented or closed-system technology, such as Android, Apple iOS and Nook. DO NOT use Rapid Application Prototyping (RAD) tools or any other type of scripting languages or services, eg. Python, Lua, AJAX, Dreamweaver, WordPress etc. You need to develop the website from scratch