Portfolio builder

Sixty days is a portfolio, not a streak

Pick up to ten submissions. We assemble them into one page a recruiter can read in ninety seconds — task, what it proved, and the commit behind it.

RN

Riya Nandan

Web Dev · Level 2 · 10 days shipped

Day 1Starter

Set up your build environment

Install Node 20, set up a Vite + React project, initialise a public GitHub repo, and push your first commit. Your repo is the spine of the next 60 days.

  • Node + package manager setup
  • Vite project scaffold
  • First commit pushed
https://github.com/riya-nandan/abtalks-60/commit/e0301
Day 2Starter

Semantic HTML profile card

Build a profile card using only semantic HTML — header, article, figure, footer. No divs allowed except for layout wrappers.

  • Semantic element choice
  • Accessible image alt text
  • Document outline
https://github.com/riya-nandan/abtalks-60/commit/1c0602
Day 3Starter

CSS box model drills

Recreate three layouts from screenshots using margin, padding, and border only. No flexbox yet — you need to feel the box model first.

  • Content vs border box
  • Margin collapsing
  • Pixel-accurate spacing
https://github.com/riya-nandan/abtalks-60/commit/2a0903