A minimal portfolio template.
Follow these steps to use the template.
- Clone the repository
git clone https://github.com/sinnedpenguin/purefolio.git
- Install dependencies
npm install
- 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.