Skip to content

This is a single page application, inspired by the gym I train at 'Fight Zone' using reactJS, and emailJS for handling form submissions.

Notifications You must be signed in to change notification settings

Kohl1998/fitness-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jiu Jitsu Application

Description

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.

Installation

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.

Screenshot

bjj2.png

bjj3.png

bjj4.png

Credits

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/

License

License: MIT

Features

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.

About

This is a single page application, inspired by the gym I train at 'Fight Zone' using reactJS, and emailJS for handling form submissions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published