Skip to content

jdegand/devchallenges-portfolio

Repository files navigation

Portfolio

Solution for a challenge from Devchallenges.io.

Table of Contents

Overview

Outdated Challenge Numbers


Mobile


Built With

  • HTML
  • CSS
  • JS

Features

This application/site was created as a submission to a DevChallenges challenge. The challenge was to build an application to complete the given user stories. Note: The previous design document may be incomplete, as you need to find an archived version of the challenge as all legacy challenges have had their documentation removed from DevChallenges.

Requirements

  • I can see personal details
  • I can see skills
  • I can see projects
  • I can filter projects by tag
  • I can see hobbies or certificates

Optional

  • I can see experiences
  • I can see blogs
  • I can see projects on different pages

Thoughts

  • I used Example 2 as my design template.
  • I have resisted creating a portfolio. Portfolios and personal websites can become a timesink that you are never satisfied with.
  • I tried using a progress tag and a label for the skill bar. The WAVE accessibility tool complains about an orphaned label, even when the label's "for" attribute is linked to an ID of the progress bar. Apparently, if a label is not used inside a form, this warning will be thrown.
  • It is debatable if skill bars are good for your resume or portfolio. Since the design used them, I replicated it.
  • I periodically update my numbers, but I haven't changed the projects.
  • I used the Github API in another porfolio project.

Useful Resources