This commit closes Issue #16 by implementing the Projects page.
Included in this pull request
GraphQL -> Hygraph/GraphCMS implementation
Display all published Projects and their info.
Cover Image, Title, Description, Technologies
Markdown implementation which will render project articles if they exist
Implementation of Project component
Issues
As I worked on this pull request, I realized that I used some poor coding practices. In the future, this is what I believe needs to be refactored/improved
Reduce code reusability
Utilize environment variables
Do not use "any" type
I seek to gain a greater understanding of TypeScript in order to reduce/eliminate the use of any in the code.
Try implementation of Next/Image and see if performance outweighs native
I could not get Next/Image to display the way I wanted them to. However, with more experimentation, I will try to make the switch. Currently, images are optimized in order to aid in usage over Next/Image
This commit closes Issue #16 by implementing the Projects page.
Included in this pull request
Issues
As I worked on this pull request, I realized that I used some poor coding practices. In the future, this is what I believe needs to be refactored/improved