fewd-puffin / final-project

1 stars 8 forks source link

GeneralAssemb.ly

FEWD: Final Project


Description

For the final project, you'll be designing and building a website of your choice. This project will test your knowledge of front-end web development and ask you to apply everything you've learned in this course. The result will be a website that you can add to your portfolio. You could create: a portfolio website; a marketing website for a startup or business; or a prototype for a simple web-app. Work with your instructor to create project goals that are realistic given the scope and timing of the class.

We recommend you take a look at the GA Gallery for examples of past student work.



Real-World Applications



Technical Requirements

Best Practices

Your instructional team will provide feedback on how well you execute best practices. Even though it is not part of the requirements, you should keep these in mind:



Timeline

Milestone Due Date Deliverable
Milestone 1 Week 01 Day 05 Project Proposal / Wireframes
Milestone 2 Week 02 Day 01 Draft of HTML / CSS (no JS)
Milestone 3 Week 02 Day 03 First draft of JS



Hosting

You can host your final project on the web for free, using GitHub pages. Watch this video and see this getting started guide for more information on how to host your site on GitHub pages. If you run into any problems with GitHub pages, we should be able to help you troubleshoot.

Resources



Evaluation / Submission

Students will create a new repository on GitHub for their final project and push their code to this new repository when they are ready to submit. The instructional team will grade each technical requirement and provide a numeric grade on a scale: does not meet expectations (0); meets expectations (1); exceeds expectations (2). Note: If bullet points have child bullets, the instructional team should grade the child bullets and not the parent bullet belonging to the child. The maximum possible score on this assignment is 22/22.