It consist of 2 apps one for ecommerce user app and another for ecommerce customer app. From customer app user can register / login, add product to cart, order it and pay money online via razorpay payment gateway integration. From Admin app admin can control all the things in user app. Admin can add category, delete category, add products, can approve order request, proceed for order delivery.
Admin App Link: https://github.com/mhossain11/ecommerce-App-Admin
Kotlin, MVVM, Firebase, Coroutines.