This pull requests implements the Beta version of my personal website.
Features
Below are the features that were implemented in this pull request with detailed descriptions of what's contained within them.
Homepage (#5)
Contains a hero section containing name, avatar and tagline and links to other pages.
Required implementation of:
Header component (#9, see below)
Contains navigation, mobile navigation menu was implemented in a few commits prior to this PR.
Footer Component.
Future:
Implement more dynamic interactions on the page, for example, animated background to fill up the space more.
About Me (#17)
Contains a header section which contains a brief introduction and photo, a biography section which contains a few paragraphs about me, a list of technologies and frameworks I've worked with
Required implementation of:
TechnologyIcon component
TechnologyCard component
Contains Technology icon, title and link to website.
Future:
Implement button to allow users to switch between short and detailed paragraph.
Projects (#16)
Contains list of projects that I have done. Projects contain cover photo, title, description, links to Source and Live (if applicable), and link to Markdown article if available. Data is pulled from GraphCMS/Hygraph with GraphQL query.
Required implementation of:
Project component
Hygraph/GraphCMS integration
Markdown parser
Future:
Allow for ability to sort projects
Resume (#11)
Contains PDFViewer which loads PDF file of Resume pulled from GitHub and allows the file to be downloaded.
Required implementation of:
PDFViewer
Contact (#15)
Contains form which allows users to connect with me. Uses Amazon Web Services so backend of form is not handled in source code.
This pull requests implements the Beta version of my personal website.
Features
Below are the features that were implemented in this pull request with detailed descriptions of what's contained within them.
Homepage (#5)
Contains a hero section containing name, avatar and tagline and links to other pages.
Required implementation of:
Future:
About Me (#17)
Contains a header section which contains a brief introduction and photo, a biography section which contains a few paragraphs about me, a list of technologies and frameworks I've worked with
Required implementation of:
Future:
Projects (#16)
Contains list of projects that I have done. Projects contain cover photo, title, description, links to Source and Live (if applicable), and link to Markdown article if available. Data is pulled from GraphCMS/Hygraph with GraphQL query.
Required implementation of:
Future:
Resume (#11)
Contains PDFViewer which loads PDF file of Resume pulled from GitHub and allows the file to be downloaded.
Required implementation of:
Contact (#15)
Contains form which allows users to connect with me. Uses Amazon Web Services so backend of form is not handled in source code.
Required implementation of: