Overview
For this assignment, you will write up a proposal for your final project (PDF only, no .docx
). Your final project needs to be a full-stack web application on any topic. While you need to design your own database, you may use data from different sources.
Requirements
- Write up all the below requirements in a document (Word, Google doc, etc). You will need to export a PDF named
final_project_proposal.pdf
when you are done. - Read over the Final Project requirements and think about what web application you want to build for the final project.
- Topic: discuss what your website is about in 1-2 sentences.
- Audience: In 1-2 sentences, describe who the intended audience is for this application.
- Design & Style:
- Discuss design and color scheme in 2-3 sentences.
- Don’t know where to start? Coolors.co is a great tool to help you generate color schemes.
- Design inspiration: dribbble.com, codepen.io, awwwards.com
- Provide links to 3 websites that inspired your design.
- Discuss design and color scheme in 2-3 sentences.
- Scope:
- How many pages are you planning to have?
- What are the pages?
- If it is a single page website, how many sections are you planning to have?
- What are the sections?
- How many pages are you planning to have?
- Database:
- What data will be stored in the database?
- Where is data coming from?
- Database Diagram:
- Design the database you will use for this project and create a database diagram using MySQL Workbench.
- You do not need to insert any records. Just the schema is sufficient.
- Include the database diagram of your database (image).
- Wireframes (minimum of 4 wireframes total):
- Include wireframes of what the home page and one other major page of your web application will look like .
- You must include at minimum, one mobile version and one desktop version of each page (2 wireframes per page, 4 wireframes total).
- These wireframes can be hand-drawn or created digitally using a graphics tool like Figma (free), Sketch, or Adobe Photoshop. You can also use wireframe tools like Whimsical (free version available), Balsamiq or Omnigraffle.
- These wireframes do not need to have a ton of detail (placeholders are fine), but should still give you a good idea what the application will end up looking like. Wireframes that look like any of the three samples below are acceptable.
- Of course, if you want to add more detail like colors, real images/text, etc, you are welcome to do so!
- Insert these wireframes to the document as well.
- Include wireframes of what the home page and one other major page of your web application will look like .
- This proposal is not set in stone. You may change any aspect of your final project at any time. However, spending a big chunk of time thinking through the final project now rather than later is a wise idea. Don’t treat this assignment trivially.
- Submission:
- Export this document as a PDF file (name it
final_project_proposal.pdf
). - Login to cPanel -> Files -> File Manager.
- Create a folder (aka directory) named
assignment10
and upload the PDF to this folder. - Open up your
student_page.html
in thepublic_html
folder and add a link to this PDF file. - Re-upload the modified
student_page.html
to the itpwebdev server.
- Export this document as a PDF file (name it