Points: 30% of your grade
Due: Monday, 05/11 before your scheduled class time.
Create a website. That's it!*
*Ok there are few guidelines, but this is largely an open-ended project with some minimum technical requirements. I want you to use this final as an opportunity to make something that interests you. The goal of this project is not to create the World's Greatest Website (although you can totally go for that), but to demonstrate that you can put together a functioning, responsive website.
No matter what sort of website you make, it must meet the following minimum requirements to get full credit:
In addition to your website including those elements, it must also do the following:
Create your portfolio website! Think about an effective way to present your work on a website, whether that's writing, design, film, art, etc. Portfolio websites come in all shapes and sizes, from the minimal and straightforward to the vintage, elaborate and downright impossible to navigate (though sometimes that's part of the appeal).
Think about your portfolio site as both a place to present your work and as an expressive work in itself.
Create a web tool, or a website with some specific purpose. I use the term 'tool' loosely, as some of the examples listed below have pretty narrow uses, and many are largely useless. (Note, some of the below examples wouldn't meet the minimum techincal requirements for this project, but conceptually they fit the bill.)
isitraining.org make-everything-ok.com ismycomputeron.com hasthelargehadroncolliderdestroyedtheworldyet.com isitchristmas.com donothingfor2minutes.com fallingguy.com donothingfor2minutes.com online-stopwatch.com theuselessweb.com
A piece of web art/net.art (using the web as an artistic medium) or a creatively "useless" website that does something kind of neat.
rrrgggbbb.com pointerpointer.com intotime.com therevolvinginternet.com endless.horse
Know a bunch about a topic and you're just dying to share? Now's your chance! This could be a fan site of something/somehwere/someone you admire or enjoy, or a topic to which you want to bring awareness. This site can be totally serious and factual, or completely ridiculous.
Surprise me!
If we were still meeting for class in person, we would each be presenting our final web pages in front of the class. I'd still like to do that! During our last class on Monday, we'll be meeting over Zoom and taking turns presenting our websites. You'll each have up to ten minutes to present your site and get feedback.
I want our last class to be a low-pressure fun time. The presentations are meant to be a super informal chance to show off your hard work! It'll be our last shared time together as a class, so let's enjoy it :)
Here's a timeline with some milestones designed to help you work through this project incrementally. Required milestones are assignments worth 10 points each (see the assignments page for more info). Optional milestones are there to help you stay on track, and don't need to be turned in.
Milestone | Due | Required? |
---|---|---|
Project Proposal | Tuesday, 04/21 @11:59pm | Yes |
Website mockup/outline | Monday, 04/27 @11:59pm | Yes |
Rough Draft (HTML structure) | Monday, 05/04 | Optional |
Second Draft (CSS styling + JavaScript) | Friday, 05/08 | Optional |
Finished Site | Monday, 05/11 before your scheduled class | Yes |
Push your final changes to GitHub, and then post a link to your website in the Final Project assignment on Canvas.
Points: 30% of your grade
Due: Sunday, 05/10 @ 11:59pm
Satisfy all the minimum requirements listed above.
Have fun with this assignment! Use this as an opportunity to help yourself if you want! Maybe you're working on getting started as a freelancer, or you're trying to build some kind of side hustle you need a website for. Make the website for that thing you need in your life. Or again, just make something ridiculous. As long as it's a working website, that's all I really care about it.