Skip to content

psharma0208/Portfolio

Repository files navigation

👨‍💻 Portfolio Website

This is my custom portfolio website made using HTML, CSS and JavaScript.

The website is deployed to GitHub Pages and can be found here.

portfolio

Prerequisites

How to start

Install and develop on local machine

To run the project localy on your computer please clone the project and run npm install to install all dependencies.

This Project uses ESLint and Prettier.

Due the project only uses HTML, CSS and JavaScript you can access the website on you local machine by opening the index.html-file with your favorite browser or by running npm start.

Automated tests and formatter

Befor you submit a pull request you can run the tests with npm test. This will run all tests and will show you all errors. The tests where written in cucumber and cypress.

Further you shou run the formatter with npm run format.

Add another project to the website

The projects shown on the website are being accessed through the GitHub API and can be maintained by modifing the scripts.js.

let githubprojects = [
  {
    name: 'schmelto/100-days-of-code',
    icon: 'description',
  },
];
  • name: username/repository (GitHub)
  • icon: icon you want to diplay for the project (using Google Font Icons)

Due lots of projects using icons in their project description the script in js/scripts.js remove the github icons.

project.description.replace(/:[^}]*:/, '');

Chatbot

The chatbot integrated into the website is using SAP Conversational AI. You can build your own chatbot using the SAP Conversational AI platform and integrate it into the website by changing the script in the index.html file.

Contribute

If you want to contribute to this project and make it better, your help is very welcome.

Want to Help?

Want to file a bug, contribute some code, or improve documentation? Excellent! Check out one of our issues.

Code of Conduct

Help us keep this project open and inclusive. Please read and follow our Code of Conduct.

Love this project? Consider giving it a ⭐

Open in Visual Studio Code

About

👨‍💻 My Portfolio Website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 56.4%
  • CSS 27.8%
  • JavaScript 15.6%
  • Shell 0.2%