Your capstone project will consist of three parts:
- Creating a portfolio site and hosting it on GitHub pages
- Submitting pull requests to this site
- Participate in a Code Review
Having a personal website is important for getting a position in the computer programming field. It shows you can complete a project - start to finish - on your own. It shows initiative and a willingness to pickup new things. It also shows that you care about your career and are willing to go the extra mile to present yourself in the best light possible.
Grading Rubric for your Portfolio Site:
- Hosted on the internet (use GitHub pages for free!) and available at an easy to type domain name (http://username.github.io or a personal domain name).
- Must be well designed and look professional. Using "themes" from others is ok! No broken links, images, unstyled content, etc...
- Must (at least) have content one would expect to find on a resume (about, work history, education, interests, etc...)
- Must present the site to the rest of the class during the last week
This section will consist of two main tasks. First, you will need to add yourself to the students section of this website. Follow the existing markup/styling and add your name, details, picture, and link to your portfolio site. For the second part, you will have a bug assigned to you that you will have to fix.
To accomplish these tasks, you'll need to fork this repo, modify and test the code, and then submit a pull request to me for credit.
Schedule a 30 minute code review with me sometime during the 2nd half of July (coordinate with me via slack). It can be in person at Sinclair, or virtual via Google Hangouts. This will consist of you walking me through your code for both of the items above (portfolio site and bug fix). You will need to be able to explain your code to me, discuss the reasoning behind the decisions you made, and point out parts you're particularly proud of or parts you would like some help with.