Skip to content

ShawnN24/PortFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

58 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ PortFlow – Instantly Deployable Developer Portfolios

PortFlow is a full-stack web application that empowers developers to create and deploy beautiful, personalized portfolio websites with one click using just their GitHub profile and resume data.

PortFlow Banner

🌐 Live Demo

PortFlow β€” Try it now!


🧰 Features

  • πŸ”— GitHub Integration – Pulls your GitHub profile and repositories.
  • πŸ“„ Resume Upload – Parses your resume to pre-fill portfolio content.
  • 🧱 Customizable Layout – Visually build your portfolio layout.
  • 🎨 Customizable Styling – Pick colors, theme, and mode.
  • ⚑ One-Click Deployment – Generates and deploys a static portfolio to GitHub Pages.
  • πŸ“Š Analytics Ready – Future integration for visitor stats and clicks.

πŸ› οΈ Tech Stack

  • Frontend: Typescript, React, Next.js, TailwindCSS, DndKit, Lucide Icons
  • Backend: Node.js, Express
  • Authentication: GitHub OAuth
  • GitHub API: Octokit for repo creation and content updates
  • Resume Parsing: AI-Resume-Parser
  • Deployment: GitHub Pages

🧭 Getting Started

Frontend

cd client
npm install
npm run dev

Backend

cd backend
npm install
npm start

πŸ™ Credits

About

πŸš€ PortFlow β€” Instantly Generate & Deploy Developer Portfolios using GitHub and Resume Data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors