Skip to content

Latest commit

 

History

History
166 lines (128 loc) · 7.49 KB

README.md

File metadata and controls

166 lines (128 loc) · 7.49 KB
Logo

Ecommerce App

View Screenshots · Report Bug · Request Feature

About Project

My project is a Java Android Mobile App about E-commerce likely Shopee,Lazada with many feature:

1, Sign in with username,password
2, Sign in fast with connect your Google account

Login

3, Sign up for new user

Login

(back to top)

4, Resetpass

Image 1 Image 2 Image 3

5, Search bar:

  • Quick search by entering the first few letters of the product name will show all products

Image 1 Image 2

  • Save the last 10 search keywords

Login

6,Flipper: every 3 seconds run a new advertisement

Login

(back to top)

7,List of Category: filter products by type of category

Image 1 Image 2

8, List of Products: Show all the products include: name,image,price,detailed description.

Image 1 Image 2

(back to top)

9,Cart Feature:

  • Add a product to cart

    Login

  • Increase or decrease the quantity, remove the product from the cart

Login

  • Show the total cost of current order

Login

(back to top)

10,Checkout:

  • Show subtotal,tax and totalcost
  • Enter information for the order include: fullname,email,phone,address,date ship,additional comments
  • Show product order list
  • Send order information to server

Image 1 Image 2

(back to top)

11,Payment: Connect with Zalo Pay:

Image 1 Image 2

(back to top)

12,Bottom Navigation Bar: include

  • Home:

    Login

  • Chat with shop or your friends

Login Login Login

  • Chat bot

Login

  • Profile

Login

(back to top)

My contribute

  1. This is a personal project, I implemented it myself from the stage of ideation, interface design, implementation of functions, testing.

  2. It took me about 2 month: 6/2023 - 8/2023 to complete it

    (back to top)

Technical highlights

  1. Using Java language and Android libraries is completely self-study knowledge, not taught before in school
  2. Using Restfull API to get product and category data from the server to the mobile app and send customer and order information from the phone to the server for storage, management, and exploitation.
  3. Using Firebase for:
  • Authentication User,Signin,Signup,Reset pass
  • Firebase Database to save the user information,realtime database for chat of user and shop
  • Firebase Storage to store and update user image in profile
  • Send email to another test my project by download APK
  1. Integrated chatbot to automatically answer customers' questions and concerns
  2. Integrated chat function likely whatsapp so users can chat with friends or with shop owners

(back to top)

Contact

If you have any questions or want me to send the APK file to download and experience my app, please contact me at