Skip to content

sinnedpenguin/purefolio

Repository files navigation

Purefolio

A minimal portfolio template.

Live Demo.

Screenshot 2023-10-20 001858 Screenshot 2023-10-20 001904

Getting started

Follow these steps to use the template.

  1. Clone the repository
git clone https://github.com/sinnedpenguin/purefolio.git
  1. Install dependencies
npm install
  1. Modify config/site.ts, data/skills.json and data/projects.json:
export const siteConfig = {
  name: "sinnedpenguin",
  description: "A full-stack web developer who loves building things that users enjoy using.",
  links: {
    github: "https://github.com/sinnedpenguin",
    cv: "",
  },
  avatar: "https://avatars.githubusercontent.com/u/133164950?v=4",
  email: "sinnedpenguin@proton.me"
}
{
  "technologies": [
    { "name": "Next.js", "icon": "nextdotjs" },
    { "name": "React.js", "icon": "react" },
    { "name": "TypeScript", "icon": "typescript" },
    { "name": "JavaScript", "icon": "javascript" },
    { "name": "Node.js", "icon": "nodedotjs" },
    { "name": "Java", "icon": "java" },
    { "name": "Tailwind CSS", "icon": "tailwindcss" },
    { "name": "Bootstrap", "icon": "bootstrap" },
    { "name": "MSSQL", "icon": "microsoftsqlserver" },
    { "name": "MySQL", "icon": "mysql" },
    { "name": "Firebase", "icon": "firebase" }
  ],
  "tools": [
    { "name": "Git", "icon": "git" },
    { "name": "GitHub", "icon": "github" },
    { "name": "Linux", "icon": "linux" }
  ]
}
[
  {
    "name": "Purefolio",
    "description": "A minimal portfolio template.",
    "repository": "https://github.com/sinnedpenguin/portfolio",
    "demo": "https://sinnedpenguin.me",
    "technologies": [
      { "name": "Next.js", "icon": "nextdotjs" },
      { "name": "React.js", "icon": "react" },
      { "name": "TypeScript", "icon": "typescript" },
      { "name": "Tailwind CSS", "icon": "tailwindcss" }
    ]
  }
]

Icons used in this project are sourced from Simple Icons.