Skip to content

Software development portfolio built with React and Sanity.

Notifications You must be signed in to change notification settings

Ngoakor12/ngoako.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ngoako.dev

My current software development portfolio built with React and Sanity.

Live project 🌐

Setup locally 🔧

Problem

Tech stack

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

Features

Challenges

  • Setting up a headless CMS(Sanity)

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

Local setup

Clone repo

git clone https://github.com/Ngoakor12/ngoako.dev.git

Setup frontend

Install npm packages

npm install

Run frontend

npm start

Setup Sanity

Install npm package(in studio)

npm install

Run Sanity

sanity start

Credits

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