All Projects → shaansubbaiah → Portfolio

shaansubbaiah / Portfolio

Licence: MIT License
👤 Automatically generate a beautiful, responsive, static-site to display your GitHub projects.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to Portfolio

gatsby-portfolio
Portfolio / Personal Website - Built with Gatsby.js and Published at konstantin.digital
Stars: ✭ 23 (-57.41%)
Mutual labels:  portfolio, personal-website
rajaprerak.github.io
Personal Portfolio Website
Stars: ✭ 188 (+248.15%)
Mutual labels:  portfolio, personal-website
thundergolfer.github.io
just my website. 🌩🏌🏼‍♂️
Stars: ✭ 16 (-70.37%)
Mutual labels:  portfolio, personal-website
AVS1508.github.io
Personal Résumé Website developed using ReactJS and Bootstrap and hosted on Github Pages. Displays my web presence, story, work experience, education, projects, achievements, and contact information.
Stars: ✭ 24 (-55.56%)
Mutual labels:  portfolio, personal-website
jakejarvis
hey 👋
Stars: ✭ 15 (-72.22%)
Mutual labels:  portfolio, github-profile
portfolio-template
Portfolio template for any developer or designer. Made with love towards everyone :)
Stars: ✭ 21 (-61.11%)
Mutual labels:  portfolio, personal-website
soon
FW2021 — ✨ Personal site & portfolio for creative developer Henry Desroches
Stars: ✭ 40 (-25.93%)
Mutual labels:  portfolio, personal-website
sutanlab.id
☕️ My Personal Homepage & Blog site with NextJS. 🇺🇸 🇮🇩
Stars: ✭ 39 (-27.78%)
Mutual labels:  portfolio, personal-website
greenwood
Greenwood is your workbench for the web, focused on supporting modern web standards and development to help you create your next project.
Stars: ✭ 48 (-11.11%)
Mutual labels:  website-builder, ssg
andresrodriguez55.github.io
Personal blog and portfolio with administration panel, notification system and comment system.
Stars: ✭ 18 (-66.67%)
Mutual labels:  portfolio, personal-website
gatsby-theme-portfolio-minimal
A Gatsby Theme to create modern one-page portfolios with a clean yet expressive design.
Stars: ✭ 51 (-5.56%)
Mutual labels:  portfolio, personal-website
theodorusclarence.com
💠 Personal website and blog made using Next.js, TypeScript, Tailwind CSS, MDX Bundler, FaunaDB, and Preact.
Stars: ✭ 205 (+279.63%)
Mutual labels:  portfolio, personal-website
mahtamun-hoque-fahim.github.io
Repository for my ever loved portfolio, for what I've spent a huge amount of time. Check it out !
Stars: ✭ 10 (-81.48%)
Mutual labels:  portfolio, personal-website
ezprofile
🚀 Create an automatic portfolio based on GitHub profile.
Stars: ✭ 344 (+537.04%)
Mutual labels:  portfolio, personal-website
Cool-Readme-ideas
🎉🎉🎉 Some cool ideas for your readme profile, enjoy :)
Stars: ✭ 72 (+33.33%)
Mutual labels:  portfolio, github-profile
myPortfolio
This is a portfolio application built by using Next.js, ChakraUi, Typescript and Dev.to api.
Stars: ✭ 127 (+135.19%)
Mutual labels:  portfolio, personal-website
hugo-toha.github.io
An example hugo static site with Toha theme.
Stars: ✭ 59 (+9.26%)
Mutual labels:  portfolio, personal-website
shellbear.me
Source code of my personal website and blog ✨
Stars: ✭ 177 (+227.78%)
Mutual labels:  portfolio, personal-website
portfolio
Simple yet fully featured portfolio website
Stars: ✭ 27 (-50%)
Mutual labels:  portfolio, personal-website
BaseMax.Github.io
Max Base Personal Website.
Stars: ✭ 20 (-62.96%)
Mutual labels:  portfolio, personal-website

Automatically generate a beautiful, responsive site to display your GitHub projects.
Live demo at shaansubbaiah.github.io
If you find Portfolio useful, make sure to 🌟 the repository!

Features

  • Responsive
  • Night Mode
  • Customizable colors, no. of repos, social, links, etc
  • Supports displaying repository social preview images
  • (WIP) Display GitHub profile README.md
  • (TODO) GitHub Gists support using iframe embeds
  • (TODO) Blurry/Frosted glass styled repo cards

Getting Started

Install

  1. Download and extract the latest release

  2. Install dependencies

npm install
  1. Run Portfolio
node portfolio.js
  1. Set the Github token, edit the config and then build!

See Configuration

A token can be created at https://github.com/settings/tokens/new

Make sure you have selected atleast public_repo, read:user permissions while creating the token!

Done! Copy contents in the dist folder to your github pages repository. Eg. your-username.github.io

Configuration

username: String - your Github username

repos: Integer - number of repositories to display, MAX 100

avatar: String - path(local/remote) to an image for the avatar and favicon. If not specified, uses your GitHub avatar.

linkedinURL: String - your LinkedIn profile link. Set to null in config.json to disable it / press enter while setting it up.

twitterId: String - your Twitter profile id. Set to null in config.json to disable it / press enter while setting it up. (Portfolio will automatically get your Twitter ID if you have added it to your GitHub profile)

gitlabId: String - your GitLab profile id. Set to null in config.json to disable it / press enter while setting it up.

navLinks: Object Array - adds navigation links at the top. DON'T EXCEED 3

where,
name: String - Text to display
link: String - URL the text links to

infoLinks: Object Array - adds additional links in the information section.

where,
name: String - Text to display
link: String - URL the text links to

socialPreviewImage: String - displays repo's social preview image in the card. To enable, set value = "enabled".

Contributing

See CONTRIBUTING.md

Related

Gitfolio

Dev Portfolio

License

MIT Copyright (c) 2020 Shaan Subbaiah

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].