Over the course of the semester you will work in groups of 2 to 3 students to create a web site for a client. The site must be dynamic and interactive and use server-side data storage.
Deliverable 1 - Proposal
Create a proposal for the site your group will create. The proposal should describe the site so that a non-programmer can fully understand the site’s capabilities and how to use them. It should be detailed enough that any competent web developer can implement it as envisioned, but it should not have any details of implementation. Feel free to include illustrations to reduce the amount of text needed to describe something that is fundamentally visual.
The proposal should include:
- the purpose of the site
- who the site is being developed for
- the audience of the site
- how the user interacts with the site
- what data the site stores
Submit your proposal document on the course Inquire site before class on Friday September 16th.
Deliverable 2 - Static Design
- 90% global browser support
- a responsive layout (display well on all display sizes from phone to desktop)
Be sure to frequently push updates to your git repository. Submit a copy of the entire site on the course Inquire site before class on Friday September 30th.
Deliverable 3 - Dynamic Design
Be sure to frequently push updates to your git repository. Submit a copy of the entire site on the course Inquire site before class on Wednesday October 26th.
Deliverable 4 - Prototype
Be sure to frequently push updates to your git repository. Submit a copy of the entire site on the course Inquire site before class on Monday November 14th.
Deliverable 5 - Prototype Feedback
Set up a meeting with your client to get feedback on your prototype. Some things that you should get feedback on are:
- The Functionality - Is there anything that your prototype doesn’t do or does but doesn’t need to?
- The Usability - Is the prototype easy to use? Is there anything that can be added or altered to make it easier?
- The Aesthetics - How does it look? Is the layout simple and pleasing, are the colors and fonts attractive and cohesive, do the animations support user interaction? Be sure to get feedback on both the mobile and desktop versions of the site.
In addition to getting your client’s feedback, you should discuss ways of addressing the feedback. Be sure to frame this discussion in the context of what you can accomplish by the end of the semester. Write up a summary of your client’s feedback including what actions you will take to address the feedback.
Submit your feedback document on the course Inquire site before class on Monday November 28th.