Hello and welcome to the code for my personal portfolio website!
The main aim for this project was to polish my online presence and demostrate / practise the newly obtained skills from School of Code, an intense 16 week full-time coding bootcamp that I was taking part from November 2021 until March 2022.
- Library: React
- Programming Language: TypeScript
- CSS Framework for React: React Bootstrap
- CSS with superpowers: Sass
- Deployment Platform: Netlify
- Form Submission Platform: Netlify Forms
- Icon Library: Font Awesome
|-- code
|-- .eslintignore
|-- .gitignore
|-- .prettierignore
|-- LICENSE
|-- README.md
|-- package-lock.json
|-- package.json
|-- prettier.config.js
|-- tsconfig.json
|-- public
| |-- favicon.ico
| |-- index.html
| |-- manifest.json
| |-- robots.txt
| |-- files
| | |-- cv.pdf
| |-- images
| |-- catch-the-doggies.png
| |-- github-dev-finder.png
| |-- my-website.png
| |-- random-meal-generator.png
| |-- rock-paper-scissors.png
|-- src
|-- App.scss
|-- App.test.tsx
|-- App.tsx
|-- index.scss
|-- index.tsx
|-- react-app-env.d.ts
|-- reportWebVitals.ts
|-- setupTests.ts
|-- variables.scss
|-- assets
| |-- images
| |-- grey.png
| |-- logo.png
| |-- profile.png
|-- components
| |-- AboutMe
| | |-- AboutMe.scss
| | |-- AboutMe.tsx
| |-- Contact
| | |-- Contact.scss
| | |-- Contact.tsx
| |-- Hero
| | |-- Hero.scss
| | |-- Hero.tsx
| |-- Nav
| | |-- Nav.scss
| | |-- Nav.tsx
| |-- Portfolio
| |-- Portfolio.scss
| |-- Portfolio.tsx
|-- types
|-- ContactFormData.ts
|-- Controls.ts
|-- NavItem.ts
|-- PortfolioItem.ts
|-- Sections.ts
|-- react-app-env.d.ts