This is a single page application built using reactJS, and emailJS for handling form submissions.
My motivation for this project comes from my passion for martial arts, as I believe everyone should learn self-defence.
During the process I found challenges in finding a variety of api's based around the UFC. Howevever, I managed to find one by the 'Fighting Tomatoes', which gave me data back in JSON format (in an array) which I struggled to convert to a normal object and map over.
For this application I initialised a new project with the npx create-react-app command on Gitbash terminal.
To run this application locally, you can clone the repo. However ensure you install all dependacies by running npm install.
I used 'Modern Dev Community' for support - https://dev.to/aryaziai/modern-testimonials-in-react-tutorial-cn1 I used 'NPM' for support - https://www.npmjs.com/package/inquirer I used 'Post Images' for support - https://postimages.org/ I used 'Fighting Tomatoes' for support - https://fightingtomatoes.com/API I used 'EmailJS' for support - https://www.emailjs.com/docs/tutorial/creating-email-template/ I used 'Material UI' for responsive design - https://blog.logrocket.com/guide-mui-grid-system/
This application features several pages with displaying prices of services, a contact form to submit any enquiries, and lastly, a page you can view data of the latest fight news.