Gym Management System (Milestone 1)
Budget: $400 – $500 USD
I have Gym Application to develop. I have broken down it into 5 milestones. Each milestone will consist of 1 week and 500 USD. first 4 milestones will be development and the last milestone will be revisions and deploying on app stores. App need to be developed in React Native for Android and iOS. Firebase shall be used for Phone authentication, FCM, DB, Performance monitoring, chat, etc
APIs for backend and Adobe XD design will be provided for all screens.
Application views/screens will be changed based on the type of the user (Customer/Trainer). Once this application is developed in 5 milestones, I have an upcoming mobile application for admin as well that will be totally separate project than this one and is not part of these 5 milestones.
Customer Mobile App Views/Screens
1 Splash Screen
2 Login Screen (Functional) Login would be through phone number and email ID. In return, user will receive OTP Code for verification.
Login (This button for already registered customers to login to the application)
Register (Register button will redirect the user on the register screen described below)
3 Forgot Password Screen (Functional) Forget Password (In case user can’t login with existing password, he can change the password by clicking on it, user will receive link on email for changing the password)
4 Register Screen (Functional)
Registration screen will include below text fields :
First Name, Last Name, Weight, Height, Date of Birth, Gender
Username
Email (When user add their email, a pop up appears in which user add the OTP received on their email, OTP is required one time only at the time of registration)
Password (Password will be required for login)
Phone Number (It will be verified on next screen by providing a text field to accept OTP)
There will be only 1 button, named Register for the user to create their account on the application.
5 Main Screen (UI Only i.e controls+navigation) After login, main screen shows on which customer have below buttons only:
Check In (It will open Check In Screen)
Booking (It will open Booking Screen)
Current Package (It will open Packages Screen)
Reports (It will open Reports & charts screen)
Products (It will open Products screen)
Next Appointment (Here customer next session details will be displayed)
Session Balance (Session balance of all products will be displayed)
Last Fat Increase/Decrease
Last Muscle Increase/Decrease
Bell Icon (Alert Center of all Notification)
Home Icon (It will displayed on every screen for the user to return back to home screen)
Side menu button (Clicking on this will open new screen, Side Menu)
Trainer Mobile App Views
1 Login Screen (Functional)
Login would be through web portal credentials of the trainer.
Login Screen will include below two buttons:
Login (This button for already registered Trainers to login to the application)
Forget Password (In case user can’t login with existing password, so he can change the password by clicking on it, user will receive a link on email to change the password)
2 Side Menu (UI Only) On side menu customer will have below buttons only:
Account (It will open Account Screen)
Alerts (It will open Alerts Screen)
Wallet (Clicking on this button will open Wallet Screen)
Payment Method (It will open Payment method screen)
Inbox (It will open inbox screen)
Promotions (Promotions will be shown here through API)
Contact Us (Links of Email, Facebook & Instagram)
Logout (Customer can logout from their account by clicking on this button)
APIs for backend and Adobe XD design will be provided for all screens.
Application views/screens will be changed based on the type of the user (Customer/Trainer). Once this application is developed in 5 milestones, I have an upcoming mobile application for admin as well that will be totally separate project than this one and is not part of these 5 milestones.
Customer Mobile App Views/Screens
1 Splash Screen
2 Login Screen (Functional) Login would be through phone number and email ID. In return, user will receive OTP Code for verification.
Login (This button for already registered customers to login to the application)
Register (Register button will redirect the user on the register screen described below)
3 Forgot Password Screen (Functional) Forget Password (In case user can’t login with existing password, he can change the password by clicking on it, user will receive link on email for changing the password)
4 Register Screen (Functional)
Registration screen will include below text fields :
First Name, Last Name, Weight, Height, Date of Birth, Gender
Username
Email (When user add their email, a pop up appears in which user add the OTP received on their email, OTP is required one time only at the time of registration)
Password (Password will be required for login)
Phone Number (It will be verified on next screen by providing a text field to accept OTP)
There will be only 1 button, named Register for the user to create their account on the application.
5 Main Screen (UI Only i.e controls+navigation) After login, main screen shows on which customer have below buttons only:
Check In (It will open Check In Screen)
Booking (It will open Booking Screen)
Current Package (It will open Packages Screen)
Reports (It will open Reports & charts screen)
Products (It will open Products screen)
Next Appointment (Here customer next session details will be displayed)
Session Balance (Session balance of all products will be displayed)
Last Fat Increase/Decrease
Last Muscle Increase/Decrease
Bell Icon (Alert Center of all Notification)
Home Icon (It will displayed on every screen for the user to return back to home screen)
Side menu button (Clicking on this will open new screen, Side Menu)
Trainer Mobile App Views
1 Login Screen (Functional)
Login would be through web portal credentials of the trainer.
Login Screen will include below two buttons:
Login (This button for already registered Trainers to login to the application)
Forget Password (In case user can’t login with existing password, so he can change the password by clicking on it, user will receive a link on email to change the password)
2 Side Menu (UI Only) On side menu customer will have below buttons only:
Account (It will open Account Screen)
Alerts (It will open Alerts Screen)
Wallet (Clicking on this button will open Wallet Screen)
Payment Method (It will open Payment method screen)
Inbox (It will open inbox screen)
Promotions (Promotions will be shown here through API)
Contact Us (Links of Email, Facebook & Instagram)
Logout (Customer can logout from their account by clicking on this button)