Here's a more technical approach of this site you're navigating!
Frontend
In this React.js project, I developed a dynamic and responsive user interface to create an engaging user experience. Leveraging the React library, I organized the UI into modular components, fostering code maintainability and reusability. React Router facilitated seamless navigation between different pages, ensuring a smooth and user-friendly browsing experience.
To manage data interactions with the server, I implemented services that utilized the Axios library. Axios allowed for efficient handling of HTTP requests, enabling the application to communicate with the back-end for data retrieval and submission.
One standout feature is the implementation of an interactive hero section, creatively engaging users with a dynamic canvas. The hero section spans the entire height of the window and employs the HTML <canvas> tag to provide an immersive and visually appealing experience.
Deployment and Version Control
Git was employed as the version control system, offering a collaborative platform to track code changes and manage development. The project's deployment was facilitated through Netlify, a hosting and deployment platform known for its user-friendly interface and seamless integration with Git. Netlify streamlined the deployment of the front-end, leveraging file-based routing and Git integration.
Although this project primarily focuses on the front-end, it successfully incorporates industry-standard practices for development, version control, and deployment, contributing to a robust and efficient application.