A fitness application made with Flutter and Firebase. Contains user authentication, admin-role management, CRUD functionalities and connection with Firestore and Storage.
After filling the form, the required details should be added to the database on Firebase.
The same data should be retrieved and shown to the users of Fitility app
When a user has logged in into the application, they will not be logged out from the application automatically (until they click on logout button)
After then re-open to application, they should be directed to the home page and not the login page.
When you create a PR, please also add a screenshot to it.
Since we are designing the Admin panel so no Sign up Page will be required.
Make the necessary changes in this folder
Refer to this design
If the link is not working, you may refer to this image:
After the admin logins in, they can add / modify / delete the videos which will be shown to the users (Fitility app)
As you can see, when you click on Dance Radio Buttons only those fields should be visible. If the admin wants to add workout videos then additional fields should be visible.
Add screenshots to the PR
Refer to this design
If the link is not working, refer to this image:
For now, if the user rotates the phone (maybe by mistake) , then the application is switching to landscape mode and all the sharedpreferences data is getting cleared (maybe some bug). So we need to stop our app to switch to landscape mode .
After the admin logins in, they can add / modify / delete the videos which will be shown to the users (Fitility app)
Refer to this design
In the drop down, the list of videos should be available (from database) and after selecting the video, its respective details should be displayed after which the admin can edit and save the changes.
Also include the required changes for Dance and Workout Pages
Add screenshots in the PR.
If the link is not working, refer to this image:
After login-singup page, implement a common bottom Navigation bar.
The required icons are present in the respective asset folder, import them before you use it.
Please refer to this design
When you create a PR, please also add a screenshot to it.
Make the cards below the button scroll. Since it will be integrated with the backend, I'd suggest you make one card and call it multiple times for now.
Add a toast message that should appear when the user submits the email for verification.
The message should be "Password reset link has been sent to your email"
This page will display the basic user details like name, email, phone, etc. This page should appear when you click the hamburger menu button in the AppBar.
Follow this design
use dummy values, later on it will implemented with backend.
implement the navigation and page transition
add a logout button, its not included in the design.
Onboarding page is the 1st page which is displayed when you install the app and use it very first time. Second time you use the app(without re-installing), this page should not be shown, instead it should be a login page or home page (as required).