Ngoako.dev (This site)

Software development portfolio built with React and Sanity.

hero screenshot

Tech stack

  • React - for the frontend
  • Context - global state management
  • React Router - Internal routing
  • Sanity - Headless Content Management System

Lessons learned

  • Setup a Sanity headless CMS
  • Dynamic routes in React Router
  • Dynamically change page title according to the active page
  • Create a page not found 404 page
  • Conventional commits

Credits

The design of this portfolio is inspired by many websites and people. These are the main ones: