FinalProjectExercise Ingroup
FinalProjectExercise Ingroup
Web Programming
Final Project
Objectives:
This activity intends to aggregate the different subjects taught in this UC in order to
provide students with a global vision of the Web development environment.
At the end of this work, students should be able to practice the basic components of the
elaboration of a website recurring to bootstrap framework. In addition, students should
be able to create access to a database to store and retrieve information.
Students must acquire basic knowledge of HTML, CSS, Javascript and PHP technologies.
Description:
The theme is free. Each group can define the theme you want as long as it respects the
minimum requirements listed below. It is intended to develop a website that provides a
responsive navigation through information related to activities regarding the chosen
theme. Use the bootstrap framework to accelerate development.
Minimum requirements:
• All pages should be responsive and have a responsive menu of options (at the
very least, these options should exist):
Page 1 of 5
Master of Engineering in Web Technologies and Systems
Web Programming
o The “carousel” of images should allow the navigation shown in the above
image (2 and 4).
o The “carousel” of images must allow the insertion of text to describe the
image (3).
o The “carousel” of images must present indicators to go directly to an
image (4).
o There must exist cards with 4 images and initial text (1)
Page 2 of 5
Master of Engineering in Web Technologies and Systems
Web Programming
o This page should present text (1) and (3) Images (2)
o And a button that should allow to go to “Contact us” (4)
o The homepage should also have a footer with free information (whatever
the group wants to put there)
• On the “Contact us” page, there should be a contact form (to submit questions)
where you will be asked for the name, email address and the question to ask.
Page 3 of 5
Master of Engineering in Web Technologies and Systems
Web Programming
• On the “Contact us” page, there should be a contact form (to submit questions)
where you will be asked for the name, email address and the question to ask.
• When you select the "Admin" option, you should access a new menu that allows
you to insert a new record and list products, services, bookings, etc. (whatever
makes sense for the site).
• You can create as many tables as you need to make sense of your site, however,
one of these tables (products, services, bookings, etc.) must have a number and
types of fields approximately identical to the form below.
• The "Insert" option should allow records to be inserted into database tables using
the appropriate form.
• The list option should have the option to edit (for changes via a form) and remove
at the end of the record. The remove option should allow the entire record to be
shown in a form with disabled fields and 2 buttons (one for "continue" and delete,
and a second button for cancel).
Technologies:
Page 4 of 5
Master of Engineering in Web Technologies and Systems
Web Programming
Assessment:
• 30% Presentation
• 70 % Web project
Page 5 of 5