View Demo · Report Bug · Request Feature
Android App and Backend Managment System for Fettlepool Inc.
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.
- Record Gym Sessions
- Entry via RFID cards
- Buy Organic Shakes
- Track Work-outs
- Manage Users at one place
- Approve / Block cards
Stack | - | - | - | - | - |
---|---|---|---|---|---|
FrontEnd | |||||
BackEnd |
- Reduced Network Payload
- Reduced Image Size
- Can Use CSS Minifiers like PurgeCSS (Not Implemented)
- Used Lazy Loading feature of React
Start developing locally.
Fork the repository. then clone the repo locally by doing -
git clone https://github.com/helloshantanu/fettlepool.git
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
npm run build
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
│
After cloning & setting up the local project you can push the changes to your github fork and make a pull request.
git add .
git commit -m "feat: added new stuff"
git push YOUR_REPO_URL develop
Made with ❤️ by the team at Sterling Media Labs!!