Over the years, a lot of developers have asked me to review their portfolios and projects. After reviewing a fair share of portfolios, I have come up with this framework for Frontend developers to craft a portfolio that coveys that they are market-ready. This format also helps hiring managers to evaluate your portfolio with ease.
Below is a list of functionalities that a junior dev is expected to be familiar with. I suggest everyone use this as a simple checklist to self-review their portfolio or as a guide if you at planning to get started.
How it works
- Duplicate this notion doc
- Go through the sections below, and if you have worked on it, tick the box and add the demo link for your project (and code, if possible) in the grey boxes.
- Count your points and add it in the
Total Score
section.
- Add your notion doc to this tweet to get it in front of hiring managers
Total Score
<aside>
💯 Count and write your score here
</aside>
Point System
- You must at least fulfil the minimum requirement on each section, which means 20 is the bare minimum to score. This brings variety to your project showcase, and shows that you are able to build the basic features to any web app.
- The total in the list is 60, and you should aim to score at least 40 here.
A Search with filter and sorting functionality
- [ ] A dynamic grid view with cards with some real-time filter functionality. (+5)
Bonus For Search:
- [ ] using query params as your state for filters (+1)
- [ ] linked an API to get results (+2)
- [ ] implemented local caching strategy on search results for performance (+2)
<aside>
👉 describe and add link to your project here
</aside>
Authentication