Skip to content

rixyz/portfolio-website

Repository files navigation

Portfolio Website

Portfolio Template built with React.

📃Section

  • User
  • Education
  • Experience
  • Award
  • Social
  • Contact
  • Skill
  • Work (Fetched from Github + Other)

🛠️Installation

  • Clone this repoistory.
$ git clone https://github.com/rixyz/portfolio-website
  • Go into the repository
$ cd portfolio-website
  • Install dependencies
$ yarn
  • Edit the values in src/config.ts

  • Start your development server

$ yarn dev
  • Make the necessary changes and deploy it

🎨 Customization

All the changes are made in src/config.ts

import {
  User,
  Education,
  Experience,
  Award,
  Social,
  Contact,
  Skill,
  Work,
} from "./Type";

const experiences: Experience[] = [
  {
    company: "ABC Company",
    title: "Frontend Developer",
    years: "2018 - Present",
    description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
    toolsUsed: ["HTML", "CSS", "JavaScript", "React"],
  },
  {
    company: "XYZ Agency",
    title: "UI/UX Designer",
    years: "2016 - 2018",
    description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
    toolsUsed: ["Adobe Photoshop", "Adobe Illustrator", "Figma"],
  },
];

const educations: Education[] = [
  {
    school: "University of ABC",
    degree: "Bachelor of Science",
    graduation: "2012 - 2016",
    description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
  },
  {
    school: "XYZ College",
    degree: "High School Diploma",
    graduation: "2008 - 2012",
    description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
  },
];

const awards: Award[] = [
  {
    name: "Best Web Design",
    issuedBy: "ABC Organization",
    date: "2019",
    url: "#",
    description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
  },
  {
    name: "Outstanding Achievement",
    issuedBy: "XYZ Association",
    date: "2017",
    url: "#",
    description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
  },
];

const socials: Social[] = [
  {
    name: "github",
    url: "https://github.com/username",
  },
  {
    name: "linkedin",
    url: "https://www.linkedin.com/in/username",
  },
];

const skills: Skill[] = [
  {
    skillName: "HTML",
    icon: "fab fa-html5",
  },
  {
    skillName: "CSS",
    icon: "fab fa-css3-alt",
  },
  {
    skillName: "JavaScript",
    icon: "fab fa-js",
  },
  {
    skillName: "React",
    icon: "fab fa-react",
  },
  {
    skillName: "Node.js",
    icon: "fab fa-node",
  },
];

const contact: Contact = {
  email: "[email protected]",
  address: "123 Street, City, Country",
  phone: "+1234567890",
};

const user: User = {
  name: "John Doe",
  github: "username",
  image: "https://example.com/profile-image.png",
  title: "Frontend Developer",
  resumeLink: "https://example.com/resume.pdf",
  about:
    "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed commodo odio ut turpis condimentum, vitae pulvinar massa consequat.",
};

const otherWorks: Work[] = [
  {
    name: "Project XYZ",
    description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
    url: "#",
    imageUrl: "#",
    toolsUsed: ["HTML", "CSS", "JavaScript", "React"],
    type: "Web Development",
  },
  {
    name: "Design Project",
    description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
    url: "#",
    imageUrl: "#",
    toolsUsed: ["Adobe Photoshop", "Adobe Illustrator", "Figma"],
    type: "Design",
  },
];

export {
  otherWorks,
  contact,
  experiences,
  educations,
  awards,
  socials,
  skills,
  user,
};

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published