A configurable portfolio template allowing you to display your skills, education and projects. Made using React and TypeScript.
The Software Engineer Portfolio Template is a customizable template that allows software engineers to create their own portfolio websites to showcase their experience, education, projects, and skills. It was created by Harvey Delaney as an improvement over an existing template he found on Reddit. The new template is built using React, Typescript, and Sass, and offers modern features and design elements.
To get started, follow these steps:
npm i to install the necessary dependencies.npm start to start the local development server.localhost:3000 in your browser to view the portfolio.To customize the template to your needs, make changes to the portfolio-data.service.tsx file located in src/components/services/. Refer to the Create React App documentation or the provided Troubleshooting section if you encounter any issues.
You can also modify colors by changing the values in variables.scss, and adjust the font family and sizes in App.scss. For the Landing page, you can change the image by replacing the landing.jpg file in src/assets/images/, and update the name/title in the userDetails section of the PortfolioDataService file. Similarly, you can modify the profile picture and title in the About component, and add or edit entries in the Experience section.
The Software Engineer Portfolio Template is a modern and customizable solution for software engineers looking to create their own portfolio websites. It offers an improved design and features compared to existing templates, and is built using React, Typescript, and Sass. With its lightweight and efficient implementation, easy customization options, and SEO optimization, the template provides a user-friendly experience for showcasing skills, experience, and projects.