-
-
Designated area for the user to input their own short biography, along with a resume download button, and navigation links at the top.
-
Light mode visual
-
Dark mode visual
-
Footer section: Includes a services section, contact me section with social media links, and a contact me button
-
"Contact me" button brings up a small form that visitors can fill out, which forwards to the person's email
Inspiration
In terms of design language and functionality, what inspired us was the MLH Brand Guidelines. These brand guidelines served to give my team an idea of what each added feature was supposed to comprise of visually, along with how we should incorporate it into the project in order to present a consistent design language throughout the project.
What it does
Our team was able to incorporate nine features:
- Seamless usability and easier viewing on mobile devices
- Added Google Analytics support for a more on-depth analysis of website data
- Added a functional contact section form in the footer
- Added biography section for a deeper in-depth description of the creator
- Added dark-mode compatibility for easier viewing
- Added navigation links within the header
- Added a resume download button
- Added social media links in footer
- Configured project cards to display a modal overlay for easier viewing
How we built it
We were able to achieve the incorporation of nine new features through the use of GitHub as our version-control system by utilizing branches to divide each feature into separate workspaces. We then incorporated each feature into the master repository once everything looked good. The tech stack included Jekyll, Ruby, HTML, JavaScript, and YAML.
Challenges we ran into
Some of the challenges that we ran into were communication-related, as members of our team were to work around different time zones and workflows. Within a couple of days, we were able to incorporate a daily workflow that worked great between our difference in time zones. Additionally some merge conflicts were present during our completion of some features, however they were easily overcome through additional code reviews and pair programming.
Accomplishments that we're proud of
We are proud of the fact that we were able to complete this project with the functionalities that we intended, along with keeping the design language consistent with the MLH Brand Guidelines.
What we learned
We learned a lot about managing a project efficiently with different members who were in different timezones, along with more technical aspects including Jekyll and Ruby, which involved us to learn how to set up such technologies in order to get the project running locally for us.
What's next for MLH Portfolio Project
We hope this project serves as a backbone for beginner programmers and professionals looking to display their resume in a different visual manner, all while incorporating a seamless access to their resume through our added resume feature.
Built With
- html
- javascript
- jekyll
- ruby


Log in or sign up for Devpost to join the conversation.