├── .gitignore ├── .prettierrc ├── README.md ├── netlify.toml ├── package.json ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── browserconfig.xml ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── form.html ├── index.html ├── manifest.json ├── mstile-144x144.png ├── mstile-150x150.png ├── mstile-310x150.png ├── mstile-310x310.png ├── mstile-70x70.png ├── pdf │ └── jack-kelly-resume.pdf ├── robots.txt ├── safari-pinned-tab.svg ├── site.webmanifest └── webicontest.png ├── src ├── App.scss ├── App.tsx ├── Main.scss ├── Main.tsx ├── assets │ ├── fonts │ │ ├── NeutraTextBold.otf │ │ └── NeutraTextBook.otf │ ├── images │ │ ├── articles │ │ │ ├── full-stack-thumb.png │ │ │ ├── full-stack.jpg │ │ │ ├── networking-thumb.png │ │ │ ├── networking.jpg │ │ │ ├── professional-apperance-thumb.png │ │ │ └── professional-apperance.jpg │ │ ├── fridgeman │ │ │ ├── Screenshot_1-thumb.png │ │ │ ├── Screenshot_1.png │ │ │ ├── Screenshot_2-thumb.png │ │ │ ├── Screenshot_2.png │ │ │ ├── Screenshot_3-thumb.png │ │ │ ├── Screenshot_3.png │ │ │ ├── Screenshot_4-thumb.png │ │ │ ├── Screenshot_4.png │ │ │ ├── Screenshot_5-thumb.png │ │ │ ├── Screenshot_5.png │ │ │ ├── Screenshot_6-thumb.png │ │ │ ├── Screenshot_6.png │ │ │ ├── Screenshot_7-thumb.png │ │ │ └── Screenshot_7.png │ │ ├── hero-placeholder.svg │ │ ├── jackspeppers │ │ │ ├── Screenshot_1-thumb.png │ │ │ ├── Screenshot_1.png │ │ │ ├── Screenshot_2-thumb.png │ │ │ ├── Screenshot_2.png │ │ │ ├── Screenshot_3-thumb.png │ │ │ ├── Screenshot_3.png │ │ │ ├── Screenshot_4-thumb.png │ │ │ ├── Screenshot_4.png │ │ │ ├── Screenshot_5-thumb.png │ │ │ ├── Screenshot_5.png │ │ │ ├── Screenshot_6-thumb.png │ │ │ └── Screenshot_6.png │ │ ├── jacksquared │ │ │ ├── Screenshot_1-thumb.png │ │ │ ├── Screenshot_1.png │ │ │ ├── Screenshot_2-thumb.png │ │ │ ├── Screenshot_2.png │ │ │ ├── Screenshot_3-thumb.png │ │ │ ├── Screenshot_3.png │ │ │ ├── Screenshot_4-thumb.png │ │ │ ├── Screenshot_4.png │ │ │ ├── Screenshot_5-thumb.png │ │ │ ├── Screenshot_5.png │ │ │ ├── Screenshot_6-thumb.png │ │ │ ├── Screenshot_6.png │ │ │ ├── Screenshot_7-thumb.png │ │ │ ├── Screenshot_7.png │ │ │ ├── Screenshot_8-thumb.png │ │ │ └── Screenshot_8.png │ │ ├── jrkhero.png │ │ ├── loading.svg │ │ └── railsrecipe │ │ │ ├── Screenshot_1-thumb.png │ │ │ ├── Screenshot_1.png │ │ │ ├── Screenshot_2-thumb.png │ │ │ ├── Screenshot_2.png │ │ │ ├── Screenshot_3-thumb.png │ │ │ ├── Screenshot_3.png │ │ │ ├── Screenshot_4-thumb.png │ │ │ ├── Screenshot_4.png │ │ │ ├── Screenshot_5-thumb.png │ │ │ ├── Screenshot_5.png │ │ │ ├── Screenshot_6-thumb.png │ │ │ └── Screenshot_6.png │ ├── svg │ │ ├── aboutshapes.scss │ │ ├── heroshapes.scss │ │ ├── index.tsx │ │ └── jrklogostroke.svg │ └── variables.scss ├── components │ ├── ArticleCard.tsx │ ├── ArticleWrapper.tsx │ ├── BackToTop.tsx │ ├── Carousel.tsx │ ├── CarouselImage.tsx │ ├── ContactOption.tsx │ ├── ContactOptionsWrapper.tsx │ ├── Content.tsx │ ├── ExternalLink.tsx │ ├── Image.tsx │ ├── ImageContainer.tsx │ ├── Navigation.tsx │ ├── PrimaryModal.tsx │ ├── RenderCarousel.tsx │ ├── SecondaryModal.tsx │ ├── WorkCard.tsx │ └── WorkWrapper.tsx ├── hooks │ └── useIntersectionObserver.tsx ├── index.scss ├── index.tsx ├── react-app-env.d.ts ├── sections │ ├── About.tsx │ ├── Articles.tsx │ ├── Contact.tsx │ ├── Footer.tsx │ ├── Home.tsx │ └── Work.tsx └── util │ ├── image.ts │ └── index.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Jack Kellys portfolio website. 2 | -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/package.json -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/form.html -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/mstile-144x144.png -------------------------------------------------------------------------------- /public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/mstile-150x150.png -------------------------------------------------------------------------------- /public/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/mstile-310x150.png -------------------------------------------------------------------------------- /public/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/mstile-310x310.png -------------------------------------------------------------------------------- /public/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/mstile-70x70.png -------------------------------------------------------------------------------- /public/pdf/jack-kelly-resume.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/pdf/jack-kelly-resume.pdf -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/webicontest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/public/webicontest.png -------------------------------------------------------------------------------- /src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/App.scss -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/Main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/Main.scss -------------------------------------------------------------------------------- /src/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/Main.tsx -------------------------------------------------------------------------------- /src/assets/fonts/NeutraTextBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/fonts/NeutraTextBold.otf -------------------------------------------------------------------------------- /src/assets/fonts/NeutraTextBook.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/fonts/NeutraTextBook.otf -------------------------------------------------------------------------------- /src/assets/images/articles/full-stack-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/articles/full-stack-thumb.png -------------------------------------------------------------------------------- /src/assets/images/articles/full-stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/articles/full-stack.jpg -------------------------------------------------------------------------------- /src/assets/images/articles/networking-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/articles/networking-thumb.png -------------------------------------------------------------------------------- /src/assets/images/articles/networking.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/articles/networking.jpg -------------------------------------------------------------------------------- /src/assets/images/articles/professional-apperance-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/articles/professional-apperance-thumb.png -------------------------------------------------------------------------------- /src/assets/images/articles/professional-apperance.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/articles/professional-apperance.jpg -------------------------------------------------------------------------------- /src/assets/images/fridgeman/Screenshot_1-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/fridgeman/Screenshot_1-thumb.png -------------------------------------------------------------------------------- /src/assets/images/fridgeman/Screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/fridgeman/Screenshot_1.png -------------------------------------------------------------------------------- /src/assets/images/fridgeman/Screenshot_2-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/fridgeman/Screenshot_2-thumb.png -------------------------------------------------------------------------------- /src/assets/images/fridgeman/Screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/fridgeman/Screenshot_2.png -------------------------------------------------------------------------------- /src/assets/images/fridgeman/Screenshot_3-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/fridgeman/Screenshot_3-thumb.png -------------------------------------------------------------------------------- /src/assets/images/fridgeman/Screenshot_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/fridgeman/Screenshot_3.png -------------------------------------------------------------------------------- /src/assets/images/fridgeman/Screenshot_4-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/fridgeman/Screenshot_4-thumb.png -------------------------------------------------------------------------------- /src/assets/images/fridgeman/Screenshot_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/fridgeman/Screenshot_4.png -------------------------------------------------------------------------------- /src/assets/images/fridgeman/Screenshot_5-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/fridgeman/Screenshot_5-thumb.png -------------------------------------------------------------------------------- /src/assets/images/fridgeman/Screenshot_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/fridgeman/Screenshot_5.png -------------------------------------------------------------------------------- /src/assets/images/fridgeman/Screenshot_6-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/fridgeman/Screenshot_6-thumb.png -------------------------------------------------------------------------------- /src/assets/images/fridgeman/Screenshot_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/fridgeman/Screenshot_6.png -------------------------------------------------------------------------------- /src/assets/images/fridgeman/Screenshot_7-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/fridgeman/Screenshot_7-thumb.png -------------------------------------------------------------------------------- /src/assets/images/fridgeman/Screenshot_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/fridgeman/Screenshot_7.png -------------------------------------------------------------------------------- /src/assets/images/hero-placeholder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/hero-placeholder.svg -------------------------------------------------------------------------------- /src/assets/images/jackspeppers/Screenshot_1-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jackspeppers/Screenshot_1-thumb.png -------------------------------------------------------------------------------- /src/assets/images/jackspeppers/Screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jackspeppers/Screenshot_1.png -------------------------------------------------------------------------------- /src/assets/images/jackspeppers/Screenshot_2-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jackspeppers/Screenshot_2-thumb.png -------------------------------------------------------------------------------- /src/assets/images/jackspeppers/Screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jackspeppers/Screenshot_2.png -------------------------------------------------------------------------------- /src/assets/images/jackspeppers/Screenshot_3-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jackspeppers/Screenshot_3-thumb.png -------------------------------------------------------------------------------- /src/assets/images/jackspeppers/Screenshot_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jackspeppers/Screenshot_3.png -------------------------------------------------------------------------------- /src/assets/images/jackspeppers/Screenshot_4-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jackspeppers/Screenshot_4-thumb.png -------------------------------------------------------------------------------- /src/assets/images/jackspeppers/Screenshot_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jackspeppers/Screenshot_4.png -------------------------------------------------------------------------------- /src/assets/images/jackspeppers/Screenshot_5-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jackspeppers/Screenshot_5-thumb.png -------------------------------------------------------------------------------- /src/assets/images/jackspeppers/Screenshot_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jackspeppers/Screenshot_5.png -------------------------------------------------------------------------------- /src/assets/images/jackspeppers/Screenshot_6-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jackspeppers/Screenshot_6-thumb.png -------------------------------------------------------------------------------- /src/assets/images/jackspeppers/Screenshot_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jackspeppers/Screenshot_6.png -------------------------------------------------------------------------------- /src/assets/images/jacksquared/Screenshot_1-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jacksquared/Screenshot_1-thumb.png -------------------------------------------------------------------------------- /src/assets/images/jacksquared/Screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jacksquared/Screenshot_1.png -------------------------------------------------------------------------------- /src/assets/images/jacksquared/Screenshot_2-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jacksquared/Screenshot_2-thumb.png -------------------------------------------------------------------------------- /src/assets/images/jacksquared/Screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jacksquared/Screenshot_2.png -------------------------------------------------------------------------------- /src/assets/images/jacksquared/Screenshot_3-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jacksquared/Screenshot_3-thumb.png -------------------------------------------------------------------------------- /src/assets/images/jacksquared/Screenshot_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jacksquared/Screenshot_3.png -------------------------------------------------------------------------------- /src/assets/images/jacksquared/Screenshot_4-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jacksquared/Screenshot_4-thumb.png -------------------------------------------------------------------------------- /src/assets/images/jacksquared/Screenshot_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jacksquared/Screenshot_4.png -------------------------------------------------------------------------------- /src/assets/images/jacksquared/Screenshot_5-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jacksquared/Screenshot_5-thumb.png -------------------------------------------------------------------------------- /src/assets/images/jacksquared/Screenshot_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jacksquared/Screenshot_5.png -------------------------------------------------------------------------------- /src/assets/images/jacksquared/Screenshot_6-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jacksquared/Screenshot_6-thumb.png -------------------------------------------------------------------------------- /src/assets/images/jacksquared/Screenshot_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jacksquared/Screenshot_6.png -------------------------------------------------------------------------------- /src/assets/images/jacksquared/Screenshot_7-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jacksquared/Screenshot_7-thumb.png -------------------------------------------------------------------------------- /src/assets/images/jacksquared/Screenshot_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jacksquared/Screenshot_7.png -------------------------------------------------------------------------------- /src/assets/images/jacksquared/Screenshot_8-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jacksquared/Screenshot_8-thumb.png -------------------------------------------------------------------------------- /src/assets/images/jacksquared/Screenshot_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jacksquared/Screenshot_8.png -------------------------------------------------------------------------------- /src/assets/images/jrkhero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/jrkhero.png -------------------------------------------------------------------------------- /src/assets/images/loading.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/loading.svg -------------------------------------------------------------------------------- /src/assets/images/railsrecipe/Screenshot_1-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/railsrecipe/Screenshot_1-thumb.png -------------------------------------------------------------------------------- /src/assets/images/railsrecipe/Screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/railsrecipe/Screenshot_1.png -------------------------------------------------------------------------------- /src/assets/images/railsrecipe/Screenshot_2-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/railsrecipe/Screenshot_2-thumb.png -------------------------------------------------------------------------------- /src/assets/images/railsrecipe/Screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/railsrecipe/Screenshot_2.png -------------------------------------------------------------------------------- /src/assets/images/railsrecipe/Screenshot_3-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/railsrecipe/Screenshot_3-thumb.png -------------------------------------------------------------------------------- /src/assets/images/railsrecipe/Screenshot_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/railsrecipe/Screenshot_3.png -------------------------------------------------------------------------------- /src/assets/images/railsrecipe/Screenshot_4-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/railsrecipe/Screenshot_4-thumb.png -------------------------------------------------------------------------------- /src/assets/images/railsrecipe/Screenshot_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/railsrecipe/Screenshot_4.png -------------------------------------------------------------------------------- /src/assets/images/railsrecipe/Screenshot_5-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/railsrecipe/Screenshot_5-thumb.png -------------------------------------------------------------------------------- /src/assets/images/railsrecipe/Screenshot_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/railsrecipe/Screenshot_5.png -------------------------------------------------------------------------------- /src/assets/images/railsrecipe/Screenshot_6-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/railsrecipe/Screenshot_6-thumb.png -------------------------------------------------------------------------------- /src/assets/images/railsrecipe/Screenshot_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/images/railsrecipe/Screenshot_6.png -------------------------------------------------------------------------------- /src/assets/svg/aboutshapes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/svg/aboutshapes.scss -------------------------------------------------------------------------------- /src/assets/svg/heroshapes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/svg/heroshapes.scss -------------------------------------------------------------------------------- /src/assets/svg/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/svg/index.tsx -------------------------------------------------------------------------------- /src/assets/svg/jrklogostroke.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/svg/jrklogostroke.svg -------------------------------------------------------------------------------- /src/assets/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/assets/variables.scss -------------------------------------------------------------------------------- /src/components/ArticleCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/ArticleCard.tsx -------------------------------------------------------------------------------- /src/components/ArticleWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/ArticleWrapper.tsx -------------------------------------------------------------------------------- /src/components/BackToTop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/BackToTop.tsx -------------------------------------------------------------------------------- /src/components/Carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/Carousel.tsx -------------------------------------------------------------------------------- /src/components/CarouselImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/CarouselImage.tsx -------------------------------------------------------------------------------- /src/components/ContactOption.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/ContactOption.tsx -------------------------------------------------------------------------------- /src/components/ContactOptionsWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/ContactOptionsWrapper.tsx -------------------------------------------------------------------------------- /src/components/Content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/Content.tsx -------------------------------------------------------------------------------- /src/components/ExternalLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/ExternalLink.tsx -------------------------------------------------------------------------------- /src/components/Image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/Image.tsx -------------------------------------------------------------------------------- /src/components/ImageContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/ImageContainer.tsx -------------------------------------------------------------------------------- /src/components/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/Navigation.tsx -------------------------------------------------------------------------------- /src/components/PrimaryModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/PrimaryModal.tsx -------------------------------------------------------------------------------- /src/components/RenderCarousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/RenderCarousel.tsx -------------------------------------------------------------------------------- /src/components/SecondaryModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/SecondaryModal.tsx -------------------------------------------------------------------------------- /src/components/WorkCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/WorkCard.tsx -------------------------------------------------------------------------------- /src/components/WorkWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/components/WorkWrapper.tsx -------------------------------------------------------------------------------- /src/hooks/useIntersectionObserver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/hooks/useIntersectionObserver.tsx -------------------------------------------------------------------------------- /src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/index.scss -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/sections/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/sections/About.tsx -------------------------------------------------------------------------------- /src/sections/Articles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/sections/Articles.tsx -------------------------------------------------------------------------------- /src/sections/Contact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/sections/Contact.tsx -------------------------------------------------------------------------------- /src/sections/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/sections/Footer.tsx -------------------------------------------------------------------------------- /src/sections/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/sections/Home.tsx -------------------------------------------------------------------------------- /src/sections/Work.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/sections/Work.tsx -------------------------------------------------------------------------------- /src/util/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/util/image.ts -------------------------------------------------------------------------------- /src/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/src/util/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JackRKelly/Portfolio/HEAD/yarn.lock --------------------------------------------------------------------------------