summary | time | deliverables |
---|---|---|
Make it perfect! This project gives you a chance to improve your portfolio website—a few solid weeks of pure improvement to make sure it’s amazing. |
10 hours |
Lots of files, lots of images, Jekyll |
Make it perfect! This project gives you a chance to improve your portfolio website—a few solid weeks of pure improvement to make sure it’s amazing and stands out among your peers’ websites.
Really sweat all the details—it should be dripping with sweaty, awesome—you—details.
If JavaScript will help improve your website now is the time to add it—but if JavaScript creates distractions don’t add any.
You will get really bad marks for non-functional JavaScript—if you can’t execute it well, don’t do any.
p.s. — don’t forget a favicon.
In class, week 15, we will be doing lots of peer testing—most of the website needs to be complete by then.
Each person will be assigned a browser or validator and will be required to test everybody’s websites.
Below is the rubric of expectations for this project. You will be assigned a letter grade based on your standing within the rubric.
0 points | 1 points | 2 points | 3 points | |
---|---|---|---|---|
Details | No sweating | Some details sweat | Sweat all the details | Disgusting, dripping, sweaty details |
Personality & design | Bland, boring, just another graphic designer | Fairly generic, visual design could be pushed more | Quality layouts and unique, personable content & design | Unique and recognizable as you, with engaging, personable content & design |
Text content | Fake content only | Some real content, some fake | All real content but with lots of errors | Real content, well written, no grammar or spelling errors |
Accessibility | No considerations | Added some alt attributes, nothing else | Just the basics: alt attributes, roles | Accessibility is well considered and tested |
Pages & images | Barely started | Missing lots of pages & images | Has most of the pages, some placeholder images | All pages exist and are well done with complete imagery |
Image quality | Only placeholder images | Some portfolio piece images | Lots of images but low quality | High quality portfolio images — and lots of them |
Responsiveness | Not responsive | Works on some screens | Responsive but with lots of awkwardness | Looks great on all screen sizes |
Performance | Mega slow… | Slow… | Could load faster | Blazing fast awesomeness |
JavaScript (If it exists) |
Completely broken | Semi-functional | Works okay but the non-JavaScript experience is better | Very much improves the experience |
Code quality | Barely started | Indentation is barely existent, lots of validation errors, very poor semantics | Decent indentation, just a couple validation errors, decent semantics | Well indented, fully valid, good semantics |
Copy & paste this code for your GitHub Issue ➔
- Upload the assignment to GitHub and make sure it works on Netlify
- Create an Issue, attached to your portfolio repository—and tag me
The Issue should have the following things:
- Your domain!
- The above rubric filled out for yourself & your own portfolio, total the rubric values
- A completed rationale detailed more below
As a GitHub Issue, attached to your repository, write a short-ish rationale explaining how well you did completing your portfolio over the term:
- Write about the things you struggled with & the things you overcame.
- Write about how you applied this term’s materials in unique and useful ways.
- Rationalize each entry in the rubric & prove that you deserve those grades.
- Write about how your could improve for next time.
- Be honest with yourself and with me (I’ll notice if you’re not).