This React.js-based project is designed to fetch and display exercise information from ExerciseDB API using a custom hook, tailored to user input. Each item retrieved from the ExerciseDB will asynchronously fetch related video content, providing users with alternative resources to enhance their fitness journey.
- Custom react hook to fetch ExerciseDB and Youtube options data at Exercises.jsx and SearchEngine.jsx components ( FetchData.js ).
- Hidden sourcemap production for minimized react structure on deploy to improve security and machine performance.
To further enhance the project, I have integrated Continuous Integration and Continuous Deployment (CI/CD) using GitHub Actions. This feature automates the deployment process, ensuring that updates are delivered efficiently and reliably.
- Faster Delivery: Automating the deployment process reduces the time between code changes and live updates, allowing for quicker iterations and feedback.
- Consistency: A standardized build and deployment process minimizes the risk of human error, leading to more stable releases.
- Scalability: This CI/CD setup can be easily extended to include additional testing and deployment environments, supporting future growth and complexity of the project.
This Fitness Club web application showcases my commitment to delivering a high-quality user experience through interactive features and efficient data handling. Feel free to explore the app, and I welcome any feedback or collaboration opportunities!
Thank you for visiting!