Skip to content
master
Switch branches/tags
Code
This branch is up to date with master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

GitHubFolio

Showcase your pinned repositories in a beautifully crafted portfolio.

Project Description

Users login using their GitHub accounts and fetch their pinned repositories. After choosing a template, a well-designed portfolio page will be compiled of the user's information according to GitHub.

Users can edit their information and download the source code for their convenience. A unique url is created for the user to be able to use as a public view page.

Tools

MERN stack: Mongo, Express, React, and Node
Design and Responsiveness: Bootstrap, Sketch, Adobe Illustrator?
Front-end: Redux and Redux-thunk
User Template Source Code: SSR (server-side rendering)
User data: GitHub GraphQL API
File Upload/storage: Multer/Amazon S3
Authentication & Session Mgmt: Passport, OAuth2 GitHub Strategy, Express-Session, Redis-Server, Helmet, Express-Limiter

Demo

Login with GitHub

alogin

Choose a template

choosetemplate

Edit Information

editinfo

View Public Portfolio Page with edited repos

gitrepos

Get source code

getcode

About

Create your very own developer portfolio based on your GitHub pinned repositories with this automated tool!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published