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 β Try it now!
- π 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.
- 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
Frontend
cd client
npm install
npm run devBackend
cd backend
npm install
npm start- Layout inspiration from Luan Nguyen's Spotify themed portfolio website
- Github history pulled from Rushi Shah's githubchart-api
- Skill list and logos pulled from Devicon
