Highlights:
=> Good Readme file
=> Good Design
=> Home Page has good GUI.
=> Project is deployed nicely, able to scroll, get the data with minimal latency.
=> Handled concurrency nicely.
=> Nice naming conventions, simplified code flow and easy to understand.
=> Code flow and code formatter is nice.
=> Good, simplified video presentation.
=> Good use-cases and features implementations.
=> Nice and user-friendly GUI.
=> Handled most of the exceptions beautifully.
Things need to be improved:
=> Project is not deployed with features, only homepage is loading, and remaining feature is not working as expected.
=> As per readme file, most of the feature is not working.
1. Signup Page is not working with some of the mentioned methods.
2. Login page is not working as excepted.
3. On Product Page, a lot of things are not working.
a. We can't change the pin code.
b. filter options are not working.
c. Most of the options are just an image, we don't have click options on it.
=> Prepare more structural folders for files for each type of modules
=> Need to work on modular code.
=> We should thing more about security, like we should save the passwords in encrypted format and validate the decrypt the passwords using some authentication mechanism (AAD, Token based) while accessing the passwords.
=> Need to work on naming conventions, simplified code flow and easy to understand.
=> You can use basic code formatter that will avoid redundant spaces, line, and your code looks beautiful.