Skip to content

My portfolio website made with React, TypeScript, CSS (styled-component)

Notifications You must be signed in to change notification settings

SamGuire/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My portfolio

This project was done using React,TypeScript and styled-component. Recruiters and otential employers are free to explore the website :).

Setup

if you wish to explore the code base, feel free to download or clone this repo.

npm start

Should run the app in dev mode [http://localhost:3000]. Any modification should automatically refresh the page.

npm test

Should run the tests I have made for the UI components.

npm run build

Should build the app for production. It uses the out of the box bundler offered when you newly create a react app with 'npx create-react-app ...'

Methodology and Approach

File structure

I used the basic file structure for most react apps.

  • An asset folder for storing my images, icons and global themes.
  • A component folder for storing reusubale components.
  • A page folder used to store unique pages and contents that uses components.

Tech stack

This app uses React, TypeScript and CSS (styled-components). I like using TypeScript due to the static typing. Easier to debug. I used styled-components due to being able to add it directly to my component file and reusing styles.

About

My portfolio website made with React, TypeScript, CSS (styled-component)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published