Welcome to JetShop, a powerful and cleanly architected e-commerce Android application built using the latest Jetpack Compose and Kotlin tools. Whether you're a developer looking to learn or a business aiming to scale, JetShop delivers speed, elegance, and functionality.
Section | Feature Description | Status |
---|---|---|
🔐 Authentication | Onboarding Screens | ✅ Completed |
Login / Register | ✅ Completed | |
Forgot Password | ✅ Completed | |
Verify OTP | ✅ Completed | |
Reset Password | ✅ Completed | |
🏠 Home & Browsing | Home Page with Auto Slider | ✅ Completed |
Category List | ✅ Completed | |
Product List | ✅ Completed | |
Split Category & Brandwise Products | ✅ Completed | |
Product Detail View | ✅ Completed | |
Write & View Reviews | ✅ Completed | |
Search Products | ✅ Completed | |
Subscribe to Prime Membership | ✅ Completed | |
❤️ Wishlist & Cart | Wishlist with Swipe to Add/Remove | ✅ Completed |
Add/Remove Items to/from Cart | ✅ Completed | |
Cart Screen with Quantity Update and Item Removal | ✅ Completed | |
💳 Checkout & Payment | Checkout Screen | ✅ Completed |
Place Order Screen | ✅ Completed | |
Razorpay Integration for Online Payment | ✅ Completed | |
COD (Cash on Delivery) Support | ✅ Completed | |
Payment with Prime Subscription Plan | ✅ Completed | |
Order Success Screen | ✅ Completed | |
🔍 Core Screens | Search Screen | ✅ Completed |
User Order History | ✅ Completed | |
Notifications History | ✅ Completed | |
Blogs Screen (with Details) | ✅ Completed | |
Address Management (Add / Update / Delete) | ✅ Completed | |
Coupon Code Screen | ✅ Completed | |
Help & Support Screen | ✅ Completed | |
About App Screen | ✅ Completed | |
⚙️ Settings | Notification On/Off | ✅ Completed |
Clear Cache | ✅ Completed | |
App Theme | ||
Privacy Policy | ✅ Completed | |
Terms & Conditions | ✅ Completed | |
🤝 Refer & Earn | Share referral code with inbuilt contact list | ✅ Completed |
Referral History | ✅ Completed | |
Wallet History | ✅ Completed |
Curious how the app works? Watch the full demo video on YouTube:
Screenshot | Screenshot | Screenshot |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Opens the Register screen with prefilled referral code.
adb shell am start -a android.intent.action.VIEW \
-d "https://pixeldev.in/referinvite/JetShopx-1234" \
com.compose.jetshop
Opens the specific product detail page using product code.
adb shell am start -a android.intent.action.VIEW \
-d "https://pixeldev.in/product/PROD301" \
com.compose.jetshop
JetShop is built with modern Android tech and best practices:
💼 Tech / Library | ✅ Used For |
---|---|
🧱 Jetpack Compose | UI Toolkit |
🧠 MVVM Architecture | App Structure |
💉 Hilt | Dependency Injection |
🔄 Kotlin Flow | Reactive Data Handling |
🗄 Room Database | Local Database |
🗃 DataStore | Persistent Preferences |
📄 Paging 3 | Efficient Data Loading |
🗺 Google Maps | Address Selection |
💳 Razorpay | Online Payments |
🖼 Coil | Image Loading |
🌐 Retrofit | API Calls |
🔣 GSON | JSON Parsing |
🧭 Navigation Compose | Navigation between screens |
🔔 Firebase Messaging | Push Notifications |
📁 Full source code available on GitHub:
👉 GitHub @Dinesh2510
⭐ Don't forget to star the repo if you find it helpful!
"Build real e-commerce experiences using Jetpack Compose, Kotlin & modern Android architecture – Clean, scalable, beautiful." 🚀
Want to learn, improve, or contribute? Fork the repo, raise issues or open pull requests — let’s grow together!
📧 Email: [email protected]
📱 Instagram: https://www.instagram.com/pixel.designdeveloper/
🎬 YouTube Channel: https://www.youtube.com/@pixeldesigndeveloper