S2024 MAD210-200 Mobile Project Development
Submitted To: Reema Verma
Submitted By: Jasmine Kaur
Student ID: A00193413
EXPLANATION
Splash Screen: This is the initial screen of the application which consists of
app logo and app name. The app uses handler for delay and redirecting to next
screen
Login: Users can login using an email id and password. This app will integrate
firebase authentication.
Sign Up: New users can create account.
Homepage: The starting point where customers land. It includes navigation
menus, search bars, featured products, best sellers and featured categories.
Product Categories: Organized sections for different types of products (e.g.,
vegetarian, Non-Vegetarian, Vegan).
Search Functionality: Allows customers to find specific products quickly and
uses pagination technique to show data.
Product Listing Page: Displays products within a selected category, including
filters (e.g., pricing filters, category filters) and sorting options.
Product Detail Page: Provides detailed information about a specific product,
including images, descriptions, specifications, and customer reviews.
Adding to Cart:
Add to Cart Button: Enables customers to add products to their shopping cart.
Cart Overview: Shows the items in the cart, their quantities, and the total price.
Checkout Process:
Shipping Information: Customers enter or select their shipping address.
Payment Information: Customers provide payment details (credit card,
PayPal, etc.).
Order Review: A final review of the order, including shipping and payment
details.
Order Confirmation:
Order Detail Screen: Shows the order product listing and quantity with a
unique order id and when it is clicked, the order can be tracked.
Customer Support: Support for any post-purchase issues (returns, exchanges,
queries).