PHP Application
Concept: You are the web designer and developer for a new web application. Your task is to create a website using what you’ve learned about PHP and MySQL. You may choose one of the projects listed below or create your own. Note: All project concepts must be cleared with the instructor.
The project is due on the last day of class (see milestones below). You will be given some time to work on the project in class; however, do not rely on the time given to complete the project. While the project will mostly be graded on your ability to effectively use PHP and MySQL, the design and overall usability of the project will also factor into your grade.
In addition, your ability to meet project milestones on the key dates listed below will factor into
your grade.
Sample Project Ideas:
- Social Network
- Forum
- Review/rating site
- Content Management System
Project Minimums:
Use: PHP, MySQL, HTML, and CSS
Have the following:
A dynamic landing page (Home), About Us, TOS, Search Form, Register form, Login Form, RSS may be included in your MVP depending upon your project
In Addition:
Project specific requirements: Your Custom MVP List (which we will develop together)
Key Dates:
See Calendar or Class Schedule for specific dates
Class Day 05: Milestone 1a – Propose your ideas for three projects
(one of which will get approved)
Class Day 07: Milestone 1b – By end of day on day 7 (could be done any time between day 5 – day 7), discuss with instructor which project will be going forward and develop a MVP list.
Class Day 10: Milestone 2 – Layout Design Completed (comps of home page before logging in, login form, register form, one interior page) and screen flow for website.
Class Day 13: Milestone 3a – Discuss and work out with instructor your Entity Resource Document (ERD)
Class Day 15: Milestone 3b – Database Structure fully created in phpmyadmin, complete ERD turned in.
Class Day 20:Milestone 4 – Minimum non-project specific requirements completed (About Us, RSS, terms of service, search, log in)
Class Day 25: Final Project Due (last day of class) and turned in on teacher station