Beruflich Dokumente
Kultur Dokumente
Praveen Garimella
Last updated on Nov 2, 9:00 AM.
Part
1
Project
Build a website for a new e-commerce company www.clicktobuy.com (replace this with a
name that your team wants to give) with static web pages that describes the company and its
online offering. The website should present products that the company wants to sell online
(dont present more than 1 product per team member). Your team can decide what these
products are. Some examples of products are electronics, movies, clothing, spectacles,
groceries, furniture, computers, etc. If you cant think of products then choose some services
such as Banking, Insurance, Car Buying, etc. The goal for this project is for you to
demonstrate that you can build a multi-platform, responsive CSS framework, pixel perfect
website with a great user experience using the front-end web technologies. So, make sure
your products are presented online exceptionally well.
In order to decide what webpages to include in your project, study some of the popular
shopping websites such as Amazon.com, Flipkart.com, Snapdeal.com, etc. From these
websites figure out the webpages that are about the company such as about us, contact us,
etc. You have to be as exhaustive as you can be. The content of course can be fictitious but it
should NOT be copied from these websites. You should write your own content, which you
can do, if you studied the popular shopping websites well.
After completing the project, administer a usability study by creating a survey and sending the
website link to MSIT alumni working in various companies and in the field of web
development. A good survey should have a minimum of 10 responses. Your mentor should
approve the survey questions before you send it to the participants.
Meets Specification
specification
Website Content
Page Layout
Exceeds
Expectation
Incomplete content,
Meets specification
language errors,
written content,
confusing
correct use of
statements.
clear statements.
visitors.
Cluttered, Not
Meets specification.
screen, Responsive,
creatively done.
responsive design,
Pixel perfect
Rough
implementation.
Implementation
Navigation
Typography
Meets specification.
website context,
Enables visitor to
Intuitive navigation,
page.
webpage.
Meets specification.
professional and
Establishes credibility
score is above
below average.
average.
color scheme.
Inconsistent fonts,
Consistent use of
Meets specification.
Enables faster
face, punctuation
fonts, perfect
reading and
errors.
punctuation.
establishes credibility
with the use of
perfect typography.
There are 3 sections that follow namely the Part 1 Project, How to score an A grade? and
Learning materials & references. My advice is that you read all the sections first to
understand what is expected out of the first part of this course. Meet with your team and
come up with a plan for the team for the first project. Communicate the plan to your mentors
and get his/her inputs. Make the best use of the MOOC courses. There are a lot of useful
skills covered. Any other resource that you would like to use is perfectly fine. Share it with
praveeng@iiit.ac.in for my comments on the resources. Sometimes other resources can be
misleading for a topic of this kind. The key to success is your work on the project. That will
fetch you lot of valuable skills and a respectable grade.
Part
2
Project
Enhance the website you have created in part 1 with a product catalog that has at least a 100
different products. You may not have access to such data yourself. So, get on to some of the
World Wide Web and scrape data from some of the popular online shopping websites.
The visitor on your website using the product catalog should be able to find the products they
want to buy by filtering. They check or uncheck various product attributes that will narrow
down the product listing. Products in the list should be updated dynamically when the user
checks or unchecks product attributes. Examples of product attributes are as follows:
Cloths color, size, gender, brand, type of clothing, occasion, price range, etc.
Visitors should also have a search box to type the names of products or its brand. The search
box should show product suggestions as the user types into it. It should also maintain a
search history (on the client side) to show the previous searches ahead of the suggestions.
Meets Specification
specification
Content
Function use
Exceeds
Expectation
of products along
minimum number of
details.
product details.
No functions are
modular.
shopping website.
shopping website
and most of it is
spaghetti code.
Encapsulation
Interactivity
No functions have
been encapsulated
encapsulated and
encapsulated within
inside related
objects.
global scope.
The shopping
Meets specification
interactivity is
and additional
have additional
implemented.
interactivity is
interactivity.
Artistic Creativity
implemented.
Existing templates
are used.
with a standard
Meets Specification
specification
Sample Use Cases
Exceeds
Expectation
Implemented sample
Implemented sample
the frameworks
frameworks.
different frameworks.
SWOT is based on
SWOT is based on
use case
implementation
implementation
implementation
experiences.
experiences and is
identified.
SWOT
experience and is
features of the
documentation.
Report
Professional looking
the framework
appropriate
documentation and
references.
argument for
the web.
choosing one
framework.
Presentation
A good presentation
graphics in addition
selection of a
to the Meets
framework.
expectations.