Skip to content

Mattdev92/MatDevPortfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developer Portfolio

Hi ! It's my Portfolio created using React and TypeScript

How it works

live version: https://mateusz-grzejszczyk-frontend-developer.netlify.app/

Getting Started

  1. git clone
  2. npm install
  3. npm start - run the project

After finishing this orders you can display webpage on your device

Used technologies:

  1. Modern React with hooks - as a main library
  2. Styled components for styling
  3. React router - for routing
  4. Context
  5. GSAP
  6. Prettier and eslint for static code anlizing

Implemented solutions

Project architecture

Project is diveded on a few categories according to atomic design

  1. assets - global styles and assets
  2. components - smaller parts of code that build all views and main page
  3. views - all views that you can switch in navigation component
  4. root files: index.js,
  5. templates
  6. configuration files: eslint, gitigore, package.json etc.
  7. helpers - content data
  8. templates - reusable more complex molecules
  9. context - global state

How did I create this project?

Project was prepared based on CRA with some extra configurations and installed libraries

Plan for future dvelopment

Unit tests in progress...

Prettier and Eslint configuration

Project has implemented static code formaters

Authors

  • Mateusz Grzejszczyk - Initial work -

License

Free licence

Releases

No releases published

Packages

No packages published