An elegant and fully functional E-Commerce Shopping App built using Kotlin and Android Studio. The app allows users to browse products, add items to the cart, and complete purchases seamlessly.
✅ User Authentication (Sign Up / Login / Logout)
✅ Product Listing with Categories
✅ Product Details Page
✅ Shopping Cart & Wishlist
✅ Secure Checkout with Payment Integration
✅ Order History & Tracking
✅ Search & Filter Functionality
✅ User Profile Management
✅ Admin Panel for Product Management
✅ Push Notifications for Offers & Updates
- Kotlin - Programming Language
- Android Studio - IDE
- Firebase Authentication - User Login/Signup
- Firebase Firestore - Database for Products & Orders
- Retrofit - API Calls (if using a backend)
- Glide - Image Loading
- MVVM Architecture - Design Pattern
- Jetpack Components - ViewModel, LiveData, Room DB
- Stripe / Razorpay - Payment Integration
| Home Screen | Product Details | Cart |
|---|---|---|
![]() |
![]() |
![]() |
- Clone the repository:
git clone https://github.com/vinay-singh-dev/-E-Commerce-Shopping-App.git
- Open the project in Android Studio.
- Connect Firebase to the project.
- Configure API Keys for Payments & Backend (if applicable).
- Run the app on an emulator or physical device.
Contributions are welcome! Feel free to fork the repository and submit a pull request.

