Creating an online portfolio is essential in today’s digital world to showcase your skills, experience, and projects. With the simplicity and responsiveness offered by the Portfolio Template built with Vue.js, HTML, and CSS, you can easily establish your online presence. In this guide, we will walk you through the steps to set up this template so that your portfolio shines like a new penny.

Table of Contents

Installation

Dependencies

Before diving in, make sure you have the following tools installed on your local machine:

  • npm
  • git

Clone the Repository

Use the command below to clone the repository to your local machine:

$ git clone https://github.com/hrishikeshpaul/portfolio-template.git

Setup

Navigate into the project folder and install the necessary npm packages:

$ cd portfolio-template
$ npm install

Start the development server:

$ npm run serve

To compile and minify for production, use:

$ npm run build

Features

This portfolio template incorporates several notable features to enhance the user experience:

  • Timeline: Display your education and experience in a timeline format, making it easy to visualize your journey.
  • Skills: Showcase your skills with logos for better perception and grouping.
  • Portfolio Section: Highlight your work samples using responsive cards. A modal dialog provides more details on each work sample.
  • Contact Form: Use an integrated contact form powered by EmailJS to receive messages directly from your website.

Usage

To customize the template according to your preferences, here are a few tips:

  • All information is centralized in info.js. Make changes here to reflect your own data.
  • Configure the EmailJS service for the contact form by creating an account and setting up the required parameters.

Contributing

If you would like to contribute to this project, follow these simple steps:

  • Clone the repository to your local machine.
  • Make your changes and code away!
  • Create a new pull request here.

Connect

To connect and reach out, you can follow me:

License

This project is licensed under the MIT license.

Troubleshooting

If you run into issues during the setup or usage phases, consider the following troubleshooting tips:

  • Make sure that your Node version is compatible with the dependencies specified in the project.
  • If your server fails to start, check for syntax errors in your code that may prevent it from compiling.
  • For configuration issues with EmailJS, review your email template settings to ensure they match the required fields.

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.

About the Author

Hemen Ashodia

Hemen Ashodia

Hemen has over 14+ years in data science, contributing to hundreds of ML projects. Hemen is founder of haveto.com and fxis.ai, which has been doing data science since 2015. He has worked with notable companies like Bitcoin.com, Tala, Johnson & Johnson, and AB InBev. He possesses hard-to-find expertise in artificial neural networks, deep learning, reinforcement learning, and generative adversarial networks. Proven track record of leading projects and teams for Fortune 500 companies and startups, delivering innovative and scalable solutions. Hemen has also worked for cruxbot that was later acquired by Intel, mainly for their machine learning development.

×