Skip to content

hoajb/OnlineStoreCompose

Repository files navigation

OnlineStoreCompose

OnlineStoreCompose is an Android Compose project dedicated to crafting a beautiful and intuitive user interface for an online store application using Jetpack Compose. Modern UI designed with Android Compose.

Figma Design

Public Figma Community For design mockups and prototypes, please refer to the Figma Mockup where you can find public community design.

Features

  • Auth (Login, Register, Forgot Password, OTP Input)
  • HomePage with Product List
  • SearchBar
  • Filter Popup
  • Product List with Favorite
  • Cart List, Checkout
  • Payment Method, Order Tracker
  • Review Popup
  • Notification Setting and List
  • User Details Information

Technical

  • Compose UI(Compose Navigation, Theme, Font custom, Material Icons)
  • Viewmodel
  • Dagger/Hilt
  • Phone number input with flag
  • Google Maps, Location and Permissions, secrets Maps API key

How to run

Just Run app on Android Studio. No authenticate requires.

  • Add MAPS_API_KEY (Not require) to secrets.properties to see Maps in Address Add New page feature. Then keep secrets.properties file it in gitignore.

#https://developers.google.com/maps/documentation/embed/get-api-key #MAPS_API_KEY=AIza-xxxxxxxxxxxxxxxxxxxxxx MAPS_API_KEY=

Screenshots

Login Login Register
ResetPassword Home Filter
Saved EmptyPage Details
MyDetails Cartd Checkout
OrderCompleted OrderOngoing Payment
Address CardInput NewAddress
Notification FAQs Review

Getting Started

To get started with OnlineStoreCompose, simply clone the repository and open it in Android Studio:

git clone git@github.com:hoajb/OnlineStoreCompose.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages