Skip to content

This is my portfolio site. It's built on React and Javascript. I do not have an eye for design at all, so I borrowed the concept from an HTL5UP template, but I built it all out myself from scratch. All projects are read dynamically from projects.js. See the GitHub README.md file for more info.

Notifications You must be signed in to change notification settings

fuston05/scott-fuston-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scott Fuston Portfolio

old package.json react versioning code // "react": "^16.13.1", // "react-dom": "^16.13.1", // "react-scripts": "^3.4.4",

About

This site is built using React, Javascript/TypeScript, and Node-sass. I have a terrible eye for design, so I borrowed the theme from an HTML5Up template. I did build the site completely from scratch on my own, as the original was not built using React.


Links


Features

  • Smooth scroll was implemented using the React-Scroll NPM package.
  • All GitHub repos are linked for each project

Projects

Projects are read in dynamically from 'projects.js'. The 'Live Site' link is conditionally rendered if there is an associated live site. All images are compressed to be under 1MB using tinyPng website.


Skills

Skills are dynamically parsed in from skillsData.js file. They maintain their positioning through the use of css rule: 'display: table'. I decided to rank my skills by 2 categories: 'Top Skills' and 'Other Skills'. Top skills are those that I am fairly comfortable using and have had plenty of hands on experience with. The 'Other Skills' are those that I have learned and used maybe once, so I am not as fluent but do have some exposure to.


Testing

Unit testing with React-Testing-Library/Jest. Still adding test coverage in the future, this site is nowhere near fully tested.

About

This is my portfolio site. It's built on React and Javascript. I do not have an eye for design at all, so I borrowed the concept from an HTL5UP template, but I built it all out myself from scratch. All projects are read dynamically from projects.js. See the GitHub README.md file for more info.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published