Skip to content

tsarahanael/ShoppingApp_74523_MobileApps

Repository files navigation

Sarah Tsangou id:74523

ScreenCast Link: coming...

Self-assessed requirements:

---------Authentication---------

  • Allow User to Signup
  • Log In using username and password
  • Store userID once logged in to keep the user logged in (even after restarting the app)

---------Product Listing---------

  • List Product Categories
  • On clicking a Category, list Products in that Category
  • On clicking a Product, show Product description, show buy button and controls to change quantity.

---------Cart---------

  • Show cart summary
  • Show total amount
  • Purchase button to place an order, show order notification(actual notification wth)

---------Show order history---------

  • List users orders
  • On clicking an Order, show Order details and Products ordered
  • On clicking a Product, take them to Product description

---------Show User details---------

  • Use the stored userID to show user details Used FireBase Authentifiaction System to remeber user
  • Show a random circular profile image
  • Show Logout button, on click take back to Signup / Log In page (Restart should not auto login after logout)

---------UI/Implementational Requirements---------

  • Lazy lists to be used for all Lists: Categories, Products, Orders
  • If logged in, attach authentication token to all requests until logout
  • Add a small "About this app" button in the profile page, that shows a page on click with your copyright details and credits

---------Bonus---------

  • ViewPager2 with bottom TabLayout for: Shop, Cart, Orders, Profile icons
  • Show a map fragment based on the GPS co-ordinates in the user profile

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages