My personal portfolio built using Gatsby.
Overview
Creating a personal website can be a fulfilling project, and using tools like Gatsby, React, and Netlify makes the process not only efficient but also enjoyable. The site showcases a modern approach to web design, blending user-friendly features and aesthetic appeal. The emphasis on utilizing various technologies enhances interactivity and performance while allowing for creative expression.
Features
- Gatsby Plugin Integration: The gatsby-transformer-json plugin is utilized to query data seamlessly from JSON files, ensuring smooth content management directly from the /src/ folder.
- Mixed Blend Modes: Experimentation with the CSS property mixed-blend-mode offers a vibrant visual effect, creating stunning color changes in SVGs and text as users scroll through the site.
- Netlify’s Robust Features: Automatic SSL encryption, continuous deployment, and efficient form handling capabilities round out the hosting experience, enhancing security and deployment ease.
- Intuitive Form Handling: Netlify’s free form submission feature stands out for its quick and user-friendly setup, allowing for smooth data capture without the need for server configuration.
- Emphasis on React Hooks: The project serves as a great opportunity to dive deeper into React hooks, showcasing their implementation throughout the site to optimize functionality and state management.
- Comprehensive Tech Stack: The website is built using a powerful blend of technologies including Gatsby, React, Emotion for styling, and integrated analytics with Google Analytics to monitor site performance.