This is a Paired Programming Project. It is the first in a three part semester project working toward a class federation of pet rescue websites. Teams will be assigned through Canvas by Tuesday 2/9. You may interpret Pet Rescue somewhat broadly, focusing on dog, cats, hamsters, etc. The detailed functionality expected for a site will laid out in each project assignment. Here, just for example, is the Rocky Mountain Collie Shelite Rescue site. As you can see, these organizations have a set of requirements to maintain a meaingful web presenece.
As you work on this Project, keep in mind that the code you are writing will live on past this Project and into Project 2. Moreover, you will have a new partner in Project 2 and the first thing that you will be doing in Project 2 with your new partner is reviewing each others code base to decide what parts to keep, and what parts to leave behind. For this reason, if for no other, focus on writing clear, documented, maintainable and extendable code.
Here briefly are working requirements and components that must be present in your site.
The appearance of your site must be professional. We recognize that at one level 'Professional' is a vague term, but you are an experienced consumer of web content and should have your own understanding now of what is and is not a well designed site. We will of course discuss this in class and if in serious doubt, ask. As a guide, here are some general hints:
This project, as will be the case with all projects in this course, is a team programming exercise involving groups of two. In the working world, it is rare that one selects one's teammates, and so it will be here. New teams will be formed for each of the projects assigned through the course of the semester. You will be able to see your assigned team from within Canvas. It is up to you to then contact each other and make arrangements to work together.
Each team will submit a single tar file "lastname1&lastname2.tar" with all the required files. Submission will be through Canvas.
Do not use any web development application, for example Dreamweaver, to create your site. You are doing this work to gain experience writing HTML, CSS and PHP yourself. Also, always remember that your work will be tested with Chrome on department machines.
Comments need not have to be persisted for this phase of the project. However, you'll accept the comment from the form input and show a Thank You message. If you refresh the page, the form appears back.
You need to make use of input sanitizatons. Refer this PHP documentation.
Image for the password for user "ct310" has been added above.