A clean, static personal portfolio built with React. Projects are defined in a single file — no backend, no database, no build-time magic. Just edit, push, and it deploys.
Add, edit, or remove projects here:
const projects = [
{
id: '1',
title: 'My Project',
description: 'A one-line summary shown on the card.',
longDescription: 'The full description shown when clicking through.',
tags: ['React', 'AWS', 'Node.js'],
repoUrl: 'https://github.com/you/project',
liveUrl: 'https://project.example.com',
order: 1,
},
]Update your name, bio, tagline, skills, and optionally set a profile photo:
// Optional: replace null with a photo URL
const avatarImage = null
const skills = ['JavaScript', 'React', 'AWS', ...]Update your social media links for the Connect section.
Connect your GitHub repository and it deploys automatically on every git push.
- Fork or clone this repo to your GitHub account
- Go to vercel.com and click Add New Project
- Import your repository and click Deploy
- Fork or clone this repo to your GitHub account
- Go to the AWS Amplify Console and click Create new app
- Connect your repository, select the
mainbranch, and click Save and deploy
npm install
npm run devCheck out amplify-portfolio — the same portfolio with AWS Amplify Gen 2 powering a live database, S3 image uploads, and owner authentication.
MIT — created by Gunnar Grosch