This is a portfolio site using React.js. Live demo here.
The purpose of this app is to showcase my portfolio, which has the following features:
- A single-page application portfolio built with React.js
- App displays contact information via a contact section where messages can be sumbitted via Formspree.
- Interactive Form with error message rendering upon email valiation and blur events.
- Links to Github and LinkedIn have been provided in the contact and footer sections.
- Details around commits, license, and description presented via a modal.
- Job modal info fetched from the Github API under the Portfolio page.
- Image slider provided in Project cards and modal views under the Portfolio page.
- Multiple use of animations including transform, square, and more!
- Polished interface with smooth scrolling and links to downloadable and viewable pdf resume.
Below depicts full home page view of my portfolio app:
- React
- JavaScript
- Github API
- IntersectionObserver API
- JSX
- HTML
- CSS
- Bulma framework
- React Icons
- Formspree
-Text editor (VS Code recommended) -An Internet browser (Google Chrome recommended)
Project is: complete.
Created by -@moedaaboul
- Feel free to contact me!
This work is licensed under MIT.