https://github.com/developerwaleed/final-capstone-front-end
GymFit is a React front-end application that helps users make reservations for varying fitness activities while performing CRUD operations on the Activites!
https://github.com/developerwaleed/final-capstone-front-end
Last synced: 9 months ago
JSON representation
GymFit is a React front-end application that helps users make reservations for varying fitness activities while performing CRUD operations on the Activites!
- Host: GitHub
- URL: https://github.com/developerwaleed/final-capstone-front-end
- Owner: developerwaleed
- License: other
- Created: 2022-11-23T13:22:15.000Z (over 3 years ago)
- Default Branch: dev
- Last Pushed: 2023-02-08T04:30:42.000Z (about 3 years ago)
- Last Synced: 2025-06-04T18:16:32.388Z (11 months ago)
- Language: JavaScript
- Homepage: https://final-capstone-front-lfmdhnejp-developerwaleed.vercel.app/
- Size: 2.18 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📗 Table of Contents
Click to view contents
-
📖 About the Project
-
💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ
- 📝 License
**GymFit** is a React front-end application that helps users make reservations for varying fitness activities while performing CRUD operations on the [Rails back-end application](https://github.com/developerwaleed/final-capstone-back-end).
Client
This projects aim is to serve as the frontend for our fitness activities application.
- Consume Rails API endpoints
- Save data in redux store
- Render data from redux store
> [Live Demo](https://final-capstone-front-lfmdhnejp-developerwaleed.vercel.app/)
To get a local copy up and running, follow these steps.
### Prerequisites
- Node Package Manager (npm)
### Setup
#### Github
- Enter this url: [https://github.com/developerwaleed/final-capstone-front-end/](https://github.com/developerwaleed/final-capstone-front-end/) in your web browser.
- Once opened navigate to the top left level of the project a green code download button will be visible on the righthand side.
- Select the download Zip option from drop-down menu.
- Once the download is complete you will be able to access my project locally.
#### Local (Terminal)
```sh
git clone github.com/OkoyeCharles/final-capstone-front-end/.git
cd final-capstone-front-end
```
### Install
Install dependencies and gems in this project with:
```sh
cd final-capstone-front-end
npm install
```
### Usage
To run the project, execute the following command:
- Run `npm run start` or `npm start` to start a development server.
### Run tests
To run tests, run the following command:
```
npm run test
```
### Deployment
You can deploy this project using:
- Github Pages
- Netlify
## 👥 Authors
| 👤 Name | Github | Twitter | LinkedIn |
|------|--------|---------|----------|
|Waleed Amjad|[@developerwaleed](https://github.com/developerwaleed)|[@developerwaleed](https://twitter.com/developerwaleed)|[@developerwaleed](https://www.linkedin.com/in/developerwaleed/)|
|Okoye Charles|[@Okoyecharles](https://github.com/OkoyeCharles)|[@Okoyecharles_](https://twitter.com/OkoyeCharles_)|[@Okoye Charles](https://www.linkedin.com/in/charles-k-okoye/)|
|Sidney Kaguli|[@xSidx](https://github.com/xSidx)|[@_sid_o](https://twitter.com/_sid_o)|[@sidney-kaguli](https://www.linkedin.com/in/sidney-kaguli/)|
|Priscilla Oyebade|[@OyePriscilla](https://github.com/OyePriscilla)|[@Prisicilla](https://twitter.com/Prisicilla)|[@Priscilla Oyebade](https://www.linkedin.com/in/priscilla-oyebade-aa35b8238/)|
|Abdulhamid|[Abdulhamid](https://github.com/abdulhamiid)|[@abdulhamid_adio](https://twitter.com/abdulhamid_adio)|[@Abdulhamid Adio](https://www.linkedin.com/in/abdulhamid-adio/)|
- Currently none.
Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue, feel free to check the [issues page](../../issues/).
If you like this project. Don't forget to give it a ⭐️
- A big thanks to [@microverseinc](https://github.com/microverseinc) for the project idea, guidance and inspiration.
- A Big Thanks to [Murat Korkmaz on Behance](https://www.behance.net/muratk) for the [design](https://www.behance.net/gallery/26425031/Vespa-Responsive-Redesign)
- **What inspired me to create this project?**
- The inspiration for this project came from microverse – a software development bootcamp where you work with teammates remotely on different projects.
This project is [MIT](./LICENSE) licensed.