Building an Interactive Web Site

CMPT 241

Run date: March 31st 2017 - May 12th 2017

website developmentsoftware development

You're In Good Company

Joey Resturants
Electronic Arts
Mountain Equipment Coop
Joe Fresh
Plenty of Fish
Four Seasons
Why do it

Project Examples

Students will work in small groups to build a multi-page website for your company, using HTML, CSS, PHP and JavaScript. The website should involve server-side communication, whether storing information submitted on the website in a database, or sending information from a database/file to the website.  

Project examples include, but are not limited to:

  • Online interactive gaming site
  • Online shopping site with user login/sign up and checkout
  • Website for a car rental business
  • Website for hotels/restaurants with reservation 
  • A simplified Yelp that searches restaurants in a given area with built-in maps that allows users to leave reviews



Students are asked to deliver a proposal on their site at the midpoint of the project, and will submit a sitemap and layout design for each page they are going to build. At the end of the semester, each group will present their site to the class and provide the source code to the company.

Skills To Be Demonstrated

javascriptphphtmlcssweb development
Competitive Advantage

Competitive Advantage

You'll gain an unparalleled opportunity to evaluate future talent -- learning what they can bring to the table and what skills they have before you hire them to reduce onboarding costs and time.

Brand awareness

Brand Presence

Today's talent are tomorrow's managers, entrepreneurs, decision makers, and consumers of your products -- so capture their attention early on by engaging with them in an authentic way.

Millennial insight

Next Generation Insights

Gain a fresh perspective from top emerging talent by giving Millennials hands-on experience to find value for your organization.

Build Relationships

Build Relationships

Build strong relationships at local schools and with their students to ensure that you hire for cultural fit, while improving your community.


  • Be available for a quick phone call with the instructor to make sure everyone is on the same page.
  • Be available for a 1-hour interview (virtual, phone, or in person) in order to make sure the students fully understand your organization, industry and needs
  • Be responsive to periodic emails to answer any questions or concerns that the student(s) may have as they progress
  • Provide a Riipen skill rating on student performance upon completion of the project.
  • Create a free organizational profile on Riipen (if you do not already have one).
  • Complete a 30-second exit survey.
  • Pay a $500.00 participation fee to Riipen if approved by the instructor and successfully matched to students.