An open API service indexing awesome lists of open source software.

https://github.com/paulcoding810/E-Commerce-Application

E-Commerce Application using Kotlin Android
https://github.com/paulcoding810/E-Commerce-Application

Last synced: about 1 month ago
JSON representation

E-Commerce Application using Kotlin Android

Awesome Lists containing this project

README

        

# E-Commerce-Application

![GitHub Cards Preview](https://user-images.githubusercontent.com/104960766/189784033-911c877a-d8ea-4a5c-ba3e-ae98d041c068.png)

# Shop Paul

Shop Paul is online fashion shopping application with MVVM (Model, View, ViewModel), LiveData, Navigation Component(NavGraph, BottomNav). Application support on [Google Play](https://play.google.com/store/apps/details?id=com.goldenowl.paul.ecommerce)

# Table of contents
- [Screenshot](#screenshot)
- [Functions](#functions)
- [Dependencies](#depencencies)
- [License](#license)

# Screenshot






# Functions
- Sign-in
- Signup
- Forgot password
- Reset password
- Filter, Search Product
- Add, remove to cart
- Add, remove to favorite
- Add, remove payment method
- Add, remove address shipping
- Checkout
- Notification
- Change information profile
- Add your review
- Dynamic link
- Chat
- Send images, videos, musics
- Notification on new message

# Depencencies
- Firebase API 🔥:
- [Firebase Authentication](https://firebase.google.com/docs/auth) - Login , Registration and Forgot Password.
- [Firebase FireStore](https://firebase.google.com/docs/firestore) - Stores and queries users , products, favorite, cart items and order data.
- [Firebase Storage](https://firebase.google.com/docs/storage) - Stores user profile pictures and product images.
- [Firebase Cloud Messaging](https://firebase.google.com/docs/cloud-messaging) - Push notification
- [Firebase Dynamic](https://firebase.google.com/docs/dynamic-links) - Share link product for everyone
- [Firebase Distribute](https://firebase.google.com/docs/app-distribution/android/distribute-console) - Tester can test the application quickly
- [Firebase Crashlytics](https://firebase.google.com/docs/crashlytics) - Check the bug of the application when the user uses it
- Other Libraries 📚:
- [Navigation Component](https://developer.android.com/guide/navigation/navigation-getting-started)
- [Material Component](https://material.io/components?platform=android)
- [Coroutine](https://developer.android.com/topic/libraries/architecture/coroutines)
- [Glide](https://github.com/bumptech/glide)
- [Splash Screen](https://developer.android.com/guide/topics/ui/splash-screen)
- [Flexbox](https://github.com/google/flexbox-layout)
- [CircleImageView](https://github.com/hdodenhof/CircleImageView)
- [Compressor](https://github.com/zetbaitsu/Compressor)
- [Code Scanner](https://github.com/yuriy-budiyev/code-scanner)
- [Gson](https://github.com/google/gson)
- [Touch Image View](https://github.com/MikeOrtiz/TouchImageView)

# License
Zeta Shop is licensed under the [MIT License](https://github.com/paul-nguyen-goldenowl/E-Commerce-Application/)