FINAL GROUP PROJECT
A significant part of your grade this semester is the delivery of a group project. Students will be divided into teams of 2 to 4 members.
Within the teams, students will work together to develop a data-driven web site. The web site will include html forms, a database and PHP or Python.
It is important to work as a group, as all students within a team will receive the same grade for the group project.
Instructor will not get involved in any group discord
Your group project is important!
Yes, your project important, so take it seriously. That being said, the purpose of the project is to:
- Learn and use the web to create a data-driven web site using HTML, MySQL and PHP or Python.
- Give you the opportunity to work within a team setting to accomplish a defined goal.
Your project should at a minimum include:
- The creation of a web site that includes both the capture of data and the presentation of data
- The design of a database to store the data collected through the web (preferably multiple tables)
- One (or preferably multiple) forms to capture the data from the web, and store that data in the database
- Data collected via the HTML form must be validated , and errors displayed on the same page
- Query the data from the database and present it back to the web client
- Preferably filter the data (example: products that are on sale only) prior to presentation
- Building and maintaining web persistence using cookies or other persistence techniques
- HTML, PHP or Python, and SQL code to facilitate the above
- Create a folder (call it "project") within your NYU workshop userid (1 userid per team) to store all web resources...
including HTML, possible CSS, images, and PHP or Python code
- Your database must use the database assigned to you (or to team) on NYU workshop server