A clean, minimal freelance portfolio template emphasizing work in public interest technology, community engagement, small business support, and women-led initiatives.
- ✨ Clean, minimal design inspired by Notion, Apple, and Linear
- 📱 Fully responsive across all devices
- 🎨 Modern UI with Tailwind CSS and shadcn/ui components
- 🚀 Optimized for GitHub Pages deployment
- ♿ Accessible and semantic HTML
- 🔍 SEO-optimized with meta tags and Open Graph
# Install dependencies
npm install
# Start development server
npm run devVisit http://localhost:5000 to see your portfolio.
This portfolio is fully configured for GitHub Pages:
# Build static site
# Commit and push
git add .
git commit -m "Deploy to GitHub Pages"
git push origin mainThen enable GitHub Pages in your repository settings:
- Go to Settings → Pages
- Source: Deploy from a branch
- Branch:
main, Folder:/docs - Save
Your site will be live at https://yourusername.github.io/repository-name/
See DEPLOY.md for detailed deployment instructions.
Edit the following components to customize your portfolio:
client/src/components/HeroSection.tsx- Hero section with title and descriptionclient/src/components/ServicesSection.tsx- Your services/offeringsclient/src/components/PortfolioSection.tsx- Featured projectsclient/src/components/AboutSection.tsx- About you and your skillsclient/src/components/ContactSection.tsx- Contact informationclient/src/pages/CV.tsx- Full CV/resume page
The portfolio uses a minimal design system defined in design_guidelines.md. Colors and styles can be customized in:
client/src/index.css- Color variables and global stylesdesign_guidelines.md- Design principles and guidelines
Replace the generated images in attached_assets/generated_images/ with your own:
- Professional headshot
- Project screenshots/mockups
- Frontend: React 18, TypeScript
- Routing: Wouter (hash-based for GitHub Pages compatibility)
- Styling: Tailwind CSS v4, shadcn/ui components
- Build: Vite
- Deployment: GitHub Pages (static hosting)
├── client/
│ ├── src/
│ │ ├── components/ # React components
│ │ ├── pages/ # Page components
│ │ └── lib/ # Utilities
│ └── index.html # Entry HTML
├── attached_assets/ # Images and assets
├── docs/ # GitHub Pages build output
├── build-static.sh # Build script for deployment
├── DEPLOY.md # Deployment guide
└── design_guidelines.md # Design system
MIT
Note: This is a static portfolio template. No backend server or database is required for deployment.