Skip to content

pietropeerani/portify

Repository files navigation

logo

Portify

A simple portfolio generator

contributors last update forks stars open issues license


📔 Table of Contents

Welcome to the Portfolio repository! This project enables you to create a fully customizable portfolio website by simply configuring a JSON file. The generator automates the process, making your portfolio available online with minimal effort.

  • React
  • GitHub
  • Tailwind CSS
  • JSON-based Configuration: Define your portfolio content easily in a single JSON file.
  • Dynamic Web Generation: Automatically generates a responsive portfolio website.
  • Ease of Deployment: Your portfolio is deployed to the web seamlessly.
  • Customizable Design: Tailor the appearance and structure to suit your needs.
  1. Create a GitHub repository.

  2. Inside the repository, create a file named portify.config.json.

  3. Add your portfolio configuration in portify.config.json. Here's an example:

{
  "name": "Peter",
  "lastname": "Parker",
  "roles": ["UX designer", "UI senior"],
  "description": "Lorem ipsum description",
  "mail": "example@example.com",
  "avaible-for-works": true,
  "contacts": [
    {
      "label": "GitHub",
      "href": "example.com"
    },
    {
      "label": "Mail",
      "href": "mailto:example@example.com"
    }
  ],
  "works-history": [
    {
      "position": "UX/UI designer senior",
      "period": ["2023", "now"],
      "company": "GitHub"
    },
    {
      "position": "UX/UI designer senior",
      "period": ["2022", "2023"],
      "company": "Apple"
    },
    {
      "position": "UX/UI designer junior",
      "period": ["2020", "2022"],
      "company": "Google"
    }
  ]
}
  1. Save and commit the file to your repository.

  2. Visit the following URL to view your portfolio:

https://pietropeerani.github.io/portify/#/<profile-name>/<repository-name>
  1. Clone the repository:
git clone https://github.com/pietropeerani/portify.git
cd portify
  1. Install the dependencies:
npm i
npm run dev

npm run dev -- --host# host development server on local network

License

Distributed under the MIT License. See LICENSE for more information.

Contact

(back to top)

About

Fully customizable portfolio website by simply configuring a JSON file

Topics

Resources

License

Stars

Watchers

Forks

Contributors