https://sellomakena.netlify.app/
A simple, self-updating portfolio website built with React. It fetches your latest GitHub projects every time someone visits!
- About, Projects, Resume/Skills, and Contact sections
- Projects list auto-updates using the GitHub API
- Clean, responsive design with navigation
- Easy deployment to GitHub Pages
-
Clone this repo
-
Install dependencies
npm install
-
Start locally
npm start
Visit
http://localhost:3000 -
Deploy to GitHub Pages
-
Make sure the
homepagefield inpackage.jsonis:"homepage": "https://realswitch.github.io/portfolio" -
Run:
npm install gh-pages --save-dev npm run deploy
-
Enable GitHub Pages in your repo settings (set source to
gh-pagesbranch if needed).
-
- The Projects section fetches your latest public repositories directly from the GitHub API whenever the site loads.
- Whenever you push new repos or code to GitHub, your portfolio shows the updates automatically.
- Edit
src/components/About.jsfor your own intro. - Change the username in
App.jsandRepoList.jsto your own if needed. - For the contact form, your Formspree endpoint is already set up.
- Place your
resume.pdfin thepublic/folder.
Questions or want enhancements? Open an issue!