/fettlepool

Fettle Pool is your go-to health station, where you have seamless access to all verticals of fitness and health. We organise lively work-outs sessionwise, where you'll pay a minimal fee of ₹50 per day only when you'll come. We are using a smart card for payments and access to the fitness centres. The smart card can be recharged as per utilistaion by the app. An in-house organic beverages cafe gives you an easy reach to clean and healthy beverages. The cherry on the cake, every Sunday we organise outdoor fitness activities like trekking, marathon, rock climbing, and many more. Our Motto, We are, #CelebratingFitnessAndLife. Our Products: Fettle Pool Fitness Center: Session at fettle pool is designed to be energetic and of course, fun to do, which are led by experienced trainers. Workouts include HIIT, Agility Training, Kettle-bell work-outs, and Full body power work-outs. The joy of joys, with over 200+ workouts, you have something new to do each day of the month. you'll not repeat the same workout before 30 days. All the days are goal oriented, each day of the week focuses on weight loss, stamina, strength flexibility lean, and agility covering all goals, giving you more boom for your buck. Additional Bonus, you can join any Fettle Pool, in any locality, or any city by paying nothing. Fettle Pool Organic Shakes: It is the quickest way to fulfil your daily nutritional needs. From pre-workout & post-workout to fulfil the sudden craving of milkshakes or smoothies, we have got your back. We prepare all our beverages using organic ingredients and yet at a reasonable cost, remember our motto? :) Our beverages are balanced and nutrition counted to meet your daily nutritional needs. Visit our store or place your order through our delivery partners (you know if you know). DO YOU KNOW, smoothies are nutrient powerhouses, the nutrients in smoothies are released, they directly get absorbed into the bloodstream. LSD(Life Saving Do's) Work-outs: It is a fitness drug we have invented to bring fitness as a culture. Explore the outdoors, yet fitness being the core of it. On Sunday, we organise trekking, rock climbing, marathon, and many more such activities so spend it feel like a Sunday and yet you are achieving your fitness goals. These activities are lead by well-experienced professionals and experts. From now Wednesday is the day for your mind to relax and have fun. On Wednesday, we organise yoga, Zumba, Pilates, In addition to this we also organise workshops on physiotherapy, Diet, and nutrients. This will help you achieve your peace of mind, reduce stress, improve focus, and calm mind. Bonus part- to join any of the LSD workouts, you don't need to be a member of Fettle Pool, it is open for all adventure freaks out there. Of course, members will have a bit more privileges though. 5 Perks come along: -Pay only when you work out. -Work out kit for you upon joining. -Free monthly body composition check-up to make sure you are on track. -Hassle-free access to every Fettle Pool fitness centre, in any city, without paying any additional transfer fees. -Healthy and organic beverages, including pre-workout and post-workout beverages.

Primary LanguageCSS


Fettle Pool App Logo

Your go-to health station

ISSUES STARS

View Demo · Report Bug · Request Feature

Android App and Backend Managment System for Fettlepool Inc.

ℹ️ Introduction

Fettlepool is RFID based GYM Management System for modern GYM's. The idea behind the project was to allow members to work out at any partner gym on Pay per Session basis rather than joining an annual/monthly membership. It is a complete contactless solution with Mobile App, Gym wallet and Cloud-based Management System to manage members across all fitness centres.

It also provides an interface for ordering fitness-related drinks and food items via mobile applications at partner gym cafes through their mobile wallet.

✨ Features

  • Record Gym Sessions
  • Entry via RFID cards
  • Buy Organic Shakes
  • Track Work-outs
  • Manage Users at one place
  • Approve / Block cards

Tech Stack

Stack - - - - -
FrontEnd


Reactjs


Javascript


Redux


Styled Components


Flutter

BackEnd


Nodejs


MongoDB


Express

🔥 Steps Taken to Reduce Load Time

  • Reduced Network Payload
  • Reduced Image Size
  • Can Use CSS Minifiers like PurgeCSS (Not Implemented)
  • Used Lazy Loading feature of React

Start developing locally.

Step 1: Clone the repo

Fork the repository. then clone the repo locally by doing -

git clone https://github.com/helloshantanu/fettlepool.git

Step 2: Install Dependencies

cd into the directory

cd fettlepool

In the root folder do npm install.

npm install


### Step 3: Setup .env (optional)
To run the server you will also need to provide the `.env` variables

- create a new file .env in the root
- open [.env.EXAMPLE](./.env.EXAMPLE)
- copy the contents and paste it to the .env with valid keys

#### And you are good to go
```sh
npm run start

for a Build

npm run build

📂 What's inside?

A quick look at the folder structure of this project.

.
├── fettlepool
|   ├─Fettlepool-Admin-master
│     ├───public
│     ├───src
|   ├─Fettlepool-Backend-master
│     ├───controllers
│     ├───helpers
│     ├───images
│     ├───models
│     ├───routes
│     └───services
│    `└───views
|   ├─assets
│   

✌️ Contributing

After cloning & setting up the local project you can push the changes to your github fork and make a pull request.

Pushing the changes

git add .
git commit -m "feat: added new stuff"
git push YOUR_REPO_URL develop

Made with ❤️ by the team at Sterling Media Labs!!

Try it out on

Screenshots

thumbnail thumbnail thumbnail thumbnail