DevFolio

Apr 7, 2024 | Programming

A Modern Portfolio Template for Developers!

Devfolio

Features

  • Modern UI Design + Reveal Animations + Hover Effects
  • Well organized documentation
  • One Page Layout
  • Custom SCSS
  • Fully Responsive
  • Valid HTML5 & CSS3
  • Fast and SEO Optimized

To view a demo example, Click Here.

To view a live example, Click Here.

To view the live example repo, Click Here.

Getting Started

Here’s a Complete Guide to walk you through the process of setting your own Portfolio Website with this minimal template on your local machine as well as hosting it on GitHub.

Prerequisites

You will need VSCode and Git installed on your computer.

You’ll also need these two extensions:

These extensions will be automatically prompted for installation once you open this project in VSCode.

How To Use

To kick-start your journey in creating your portfolio, follow these steps:

1. Open the terminal in VSCode (Ctrl + `) and clone the DevFolio Repo:

# Clone this repository
$ git clone https://github.com/AnilSeervi/DevFolio.git
# Go into the repository
$ cd DevFolio
# Remove current origin repository
$ git remote remove origin

2. Delete the ‘.github’ folder as it’s not needed.

3. Now, simply click on Watch Sass in the bottom status bar to watch all your .scss file changes and compile them to vanilla .css.

Viewing Your Changes

You can open index.html and right-click in the file to select Show Preview, to start a preview at http://127.0.0.1:3000.

Alternatively, press Ctrl + K + Ctrl + Shift + P or F1 to Show Command Palette, search for Live Sass: Watch Sass and turn it on. Then, select Live Preview: Start Server to start the live server.

Template Instructions

Step 1 – STRUCTURE

In index.html, fill in your information. There are 6 sections:

Head Section

  • Add a title to your Portfolio website within the title tag.
  • Include coding keywords and a brief description in the meta tags to improve your SEO.
  • Remember to remove the Google Analytics tag before pushing it to GitHub.

Hero Section

Add a custom title and call-to-action button in the hero section.

About Section

Include your profile picture (recommended size: 450 x 450px) and a brief introduction.

Projects Section

List your projects, including their details and links.

Contact Section

Encourage users to connect with you via your email address.

Footer Section

Customize social media links and add icons as needed.

Step 2 – STYLES

To change the color theme, modify stylebase_variables.scss and adjust the $main-color and $secondary-color variables.

Utilize UI Gradient to explore gradient variations.

Deployment

Create a new repository on GitHub, set a new remote for your template repository, and push your changes using the following commands:

# Set a new remote
$ git remote add origin https://github.com/user.repo.git
# Commit changes
$ git commit -m "created my portfolio"
# Push the changes
$ git push -u origin master

Go to your repository settings and set GitHub Pages source to ‘master’. Your Portfolio should now be live!

It should be accessible at https://username.github.io/repoName.

Technologies Used

Authors

**Anil Seervi** – GitHub Profile

License

This project is licensed under the MIT License – see the LICENSE file for details.

Acknowledgments

Motivated and inspired by the ZTM: Complete Web Developer course, I created a simpler version of simplefolio for those who didn’t know Node and packages.

Have Fun Creating Your Own Portfolio Website

Troubleshooting

If you encounter any issues during installation, ensure:

  • Both VSCode and Git are updated to their latest versions.
  • The necessary VSCode extensions are properly installed and enabled.
  • You followed each step in the correct order.

For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.

At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox