My personal portfolio website to showcase my skills, experience and pervious projects.
I have always wanted my own website and as an up and coming developer I thought that it would be a good opertunity to not only progress my skills with a personal project but also to make something that I can use to present my past and future projects through.
I had previously made a prototype static portfolio using HTML. I wanted to get gain experience working with external data sources by displaying my pinned repositories using Github's API. To accomplish this, I decided to migrate my portfolio to React.
- Framework: React.js
- Styling: Bootstrap & SCSS
- API Github GraphQL
- Alert Library: Sweet Alert Library
src/assets
- Contains image & PDF assestsrc/components
- Small components used to make up the sectionssrc/sections
- Sections of the portfolio, such as Header, Skills, Projects...
- Clone the repo using Git
gh repo clone JamesRobionyRogers/My-Portfolio
- Run the app in developmet mode
npm start
Open http://localhost:3000 to view it in your browser.
Throughout the project I have been tracking features and firther development using Jira. Here are some of the features I am yet to work on:
- Implement animations using Framer Motion
- Use Dev.to API to display blog posts
- Migrate to Typescript - Here is a blog post to help