This is a React application that fetches data from Contentful CMS to display a collection of JavaScript-related projects. The application includes components for the hero section, project listings, and a footer. It dynamically loads and displays the project data from the CMS, making it easy to showcase reusable and modular components created with HTML, CSS, and JavaScript.
- Fetches project data from Contentful CMS.
- Displays a hero section introducing the project collection.
- Lists individual projects with titles, images, and links to the project and GitHub repository.
- Simple, clean layout with a responsive design.
- Hero: Displays the main header and description of the project collection.
- Projects: Fetches and displays a list of projects from Contentful, showing project images, titles, and GitHub links.
- Project: Renders each individual project with its title, image, and links.
- Footer: Displays a link to the author's GitHub profile.
You can check out the live demo of the project at:
You can also view the source code and all the projects showcased in this application on the following GitHub repository: