Skip to content

Bugs and Todo #19

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 31 commits into
base: main
Choose a base branch
from
Open

Bugs and Todo #19

wants to merge 31 commits into from

Conversation

XeHunter
Copy link

Bugs and Todo

Bugs

Drawer Logo Bug Solved
Resolved the issue where the drawer logo was not displaying correctly, corrected the file path for the logo. Now, the logo appears as intended across all devices.

Image Picker Added and Configured with Firebase Storage
Image picker has been added and configured for both the app and web platforms. Allows users to select and upload images which also get stored and retrieved from firebase storage.

imagepapp webpro

Current Index Bug in Bottom Navigation Bar Solved
The issue with the current index only showing home as selected is solved.

Todo

Todo 7.2: Added ReCaptcha to Login Flow for Web Only
Integrated ReCaptcha v3 into the login flow for the web platform, using the g_recaptcha_v3 package. This enhances security by preventing automated login attempts.

webss2 webss1

Todo 10.3: Added Search Bar
A search bar has been added at the top of the application.

logobug

Todo 13.1: Large vs Small Screen Responsiveness
To enhance the user experience on different screen sizes, Implemented responsive design principles:

  • For web, the drawer becomes a left side navigation panel.
  • An additional extreme left vertical navigation strip has been added.
  • The bottom navigation bar folds into this strip on horizontal screens.
  • Added responsiveness to show more products in a same row compared to mobile view.
resp

Additional UI and Functionality

Basic Ecommerce UI with Functional Cart
Added a basic e-commerce UI that includes categories and a fully functional cart page. This feature is implemented using GetStorage.

logobug prod cart1 cart2 cart3

Name: Aryan Surve

Sap ID: 60009220079

College Name: Dwarkadas J. Sanghvi College of Engineering

LinkedIn: https://www.linkedin.com/in/aryan-surve-889182264/

Hardik and others added 30 commits July 11, 2024 03:05
Refactor and Organize Asset Constants by HardikSJain
I had already added firebase.json to .gitignore, but I'm not sure how it got committed. 
Have removed it now.
…rd-email-verification

Feature/reset password email verification by Nemin Sheth
fix: bottom navigation current index by HardikSJain
…eset-password-email-verification

Revert "Feature/reset password email verification"
@XeHunter
Copy link
Author

Todo 12: Persona Added

TODO: Theming and Custom Settings

  • Added Persona (like that in Netflix) and create a Persona selection only for Buyer Role.
  • Added Minimal Material Theme. Aligned it with Persona Templates.
  • Dark theme toggle of the logged in User.

Images

ss1 (2) ss2 ss3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants