F

Freshmart Mobile Application

Freshmart Mobile Application is an Online Grocery shopping platform, where customers can find fresh groceries from the comfort of their homes, in a hassle-free manner.

77
F

Freshmart Mobile Application

Freshmart Mobile Application is an Online Grocery shopping platform, where customers can find fresh groceries from the comfort of their homes, in a hassle-free manner.

The problem Freshmart Mobile Application solves

Earlier, Grocery shopping would take a lot of time and human efforts, since one needed to visit various vendors personally and compare and find fresh groceries at a suitable price. Thus, as a solution to this, Freshmart Mobile Application helps regular customers browse for fresh groceries conveniently from their Mobile Phones. A user can register through the App by entering his/her details and on logging in, the products are displayed Category wise, namely Fruits and Vegetables, Oils and Foodgrains, Dairy and Bakery, thus making it easier for users to browse for a particular product in the App. Also, an user can view a product's details and add it to the Cart and place orders from the App in a convenient manner.

Challenges I ran into

Some of the challenges I faced during development were storing and rendering user and products data Category wise dynamically from Firebase and handling user login status, so that the App displays a different interface when a user is logged in or logged out, but this was handled with the help of Streams and Provider Package.
Also, it was a bit tricky to implement Cart in Flutter but it was resolved with the help of routes to pass a product to the next page.

Technologies used

Discussion