More Premium Hugo Themes Premium React Themes

Developer Portfolio

Portfolio site to showcase all your experience and learnings.

Developer Portfolio

Portfolio site to showcase all your experience and learnings.

Github Stars Github Stars: 180
Last Commit Last Commit: Sep 16, 2023 -
First Commit Created: Apr 29, 2023 -
default image

Overview:

The Software Developer Portfolio is a simple, beautiful, and responsive portfolio template designed specifically for developers. It allows developers to showcase their skills, projects, certificates, blogs, and contact information. The template can be used as-is or customized according to individual preferences. It also provides integration with GitHub to display a GitHub profile. The deployment process is explained in detail, including instructions for deploying on GitHub Pages and Netlify.

Features:

  • Summary and About me section
  • Skills section
  • Projects section (displays pinned items from GitHub)
  • Certificates section
  • Blogs section
  • Contact me section
  • GitHub profile integration

Installation:

  1. Clone the project and navigate to the root directory.
git clone [project-url]
cd [project-directory]
  1. Install the required dependencies.
npm install
  1. Set up a GitHub personal access token. Follow the instructions provided to generate a token.
  2. Create a file called .env in the root directory.
  3. Inside the .env file, add the following line, replacing [github-token] with your GitHub token:
REACT_APP_GITHUB_TOKEN=[github-token]
  1. Set the showGithubProfile variable in portfolio.js to true or false based on your preference.
  2. Customize each section of the portfolio in the portfolio.js file to meet your needs.
  3. To add emojis to the texts, use the emoji() function and pass the desired text as an argument.

Summary:

The Software Developer Portfolio is a versatile template that helps developers create stylish and responsive portfolios. It offers various sections to showcase skills, projects, certificates, blogs, and contact information. Developers can easily customize the template according to their preferences. Integration with GitHub allows for displaying a GitHub profile. The installation process is straightforward, and the template supports deployment on GitHub Pages and Netlify.