{"id":28172783,"url":"https://github.com/nikki1930/blinkit-clone-user-","last_synced_at":"2026-04-18T19:31:53.848Z","repository":{"id":292034072,"uuid":"979596513","full_name":"Nikki1930/Blinkit-Clone-User-","owner":"Nikki1930","description":"🛒 Blinkit Clone User App with real-time search, cart, order tracking \u0026 PhonePe integration – built in Kotlin with Firebase \u0026 dark mode support! 🌙📲","archived":false,"fork":false,"pushed_at":"2025-05-07T20:17:20.000Z","size":3642,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-31T10:27:47.416Z","etag":null,"topics":["android-application","android-development","cart-functionality","dark-mode-support","ecommerce-clone","firebase-authentication","firebase-firestore","firebase-integration","firebase-storage","kotlin","material-design","mvvm-architecture","order-tracking","phonepe-integration","product-search","real-time-database","recyclerview","room-database","shimmer-effect"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nikki1930.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-07T19:02:36.000Z","updated_at":"2025-06-26T11:40:24.000Z","dependencies_parsed_at":"2025-05-07T20:36:27.736Z","dependency_job_id":null,"html_url":"https://github.com/Nikki1930/Blinkit-Clone-User-","commit_stats":null,"previous_names":["nikki1930/blinkit-clone-user-"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Nikki1930/Blinkit-Clone-User-","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nikki1930%2FBlinkit-Clone-User-","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nikki1930%2FBlinkit-Clone-User-/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nikki1930%2FBlinkit-Clone-User-/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nikki1930%2FBlinkit-Clone-User-/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nikki1930","download_url":"https://codeload.github.com/Nikki1930/Blinkit-Clone-User-/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nikki1930%2FBlinkit-Clone-User-/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31982531,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T17:30:12.329Z","status":"ssl_error","status_checked_at":"2026-04-18T17:29:59.069Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android-application","android-development","cart-functionality","dark-mode-support","ecommerce-clone","firebase-authentication","firebase-firestore","firebase-integration","firebase-storage","kotlin","material-design","mvvm-architecture","order-tracking","phonepe-integration","product-search","real-time-database","recyclerview","room-database","shimmer-effect"],"created_at":"2025-05-15T20:11:06.498Z","updated_at":"2026-04-18T19:31:53.824Z","avatar_url":"https://github.com/Nikki1930.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🛒 Blinkit Clone - User App\n\nAn Android app that replicates the user-side of the Blinkit grocery delivery platform — fully functional and built using **Kotlin** and **Firebase**. This app enables users to browse items, search, filter by category, add to cart, place orders, track them in real-time, and view past orders — all in a seamless experience.\n\n## 🚀 Features\n\n- 🔐 **User Authentication** – Secure login/signup using Firebase Auth  \n- 🗂️ **Category Filtering** – Browse items by categories  \n- 🔍 **Product Search** – Real-time keyword search  \n- 🛒 **Cart System** – Add, update, and remove items from the cart  \n- 📦 **Order Placement** – Place orders and sync them to Firebase  \n- 📍 **Order Tracking** – Track order status updates live  \n- 🧾 **Order History** – View past orders and their statuses  \n- 💳 **PhonePe Payment Integration** – Simulated UPI-based payments  \n- 🖼️ **Product Images** – Uploaded and displayed via Firebase Storage  \n- ✨ **Shimmer Loading Effect** – Smooth loading UI transitions  \n- 🌙 **Dark Mode Support** – Fully responsive UI in light/dark themes  \n- ☁️ **Firebase Realtime DB** – Instant data sync and retrieval  \n\n## 📷 Screenshots\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"screenshots/SplashScreen.jpg\" width=\"240\"\u003e\n  \u003cimg src=\"screenshots/LoginScreen.jpg\" width=\"240\"\u003e\n  \u003cimg src=\"screenshots/Home.jpg\" width=\"240\"\u003e\n  \u003cimg src=\"screenshots/SearchScreen.jpg\" width=\"240\"\u003e\n  \u003cimg src=\"screenshots/CartFunctionality.jpg\" width=\"240\"\u003e\n  \u003cimg src=\"screenshots/ProfileScreen.jpg\" width=\"240\"\u003e\n\u003c/p\u003e\n\n## ⚙️ Built With\n\n- **Kotlin**\n- **Firebase (Auth, Realtime Database, Storage)**\n- **XML-based UI**\n- **MVVM Architecture**\n- **Glide** (for image loading)\n- **PhonePe SDK (Simulated)**\n\n## 📚 What I Learned\n\n- Firebase setup and deep integration  \n- User session handling and authentication flow  \n- Real-time product sync and CRUD in Firebase  \n- Cart logic, order flows, and state management  \n- Image uploads to and downloads from Firebase Storage  \n- Payment logic with UPI simulation  \n- Creating shimmer effects for loading states  \n- Clean architecture patterns with MVVM and LiveData  \n- Adaptive UI with dark mode support  \n\n## 🛠️ Topics Covered\n\n- Kotlin Android Development  \n- Firebase Auth \u0026 Realtime DB  \n- MVVM Architecture  \n- LiveData \u0026 ViewModel  \n- RecyclerView Adapter Patterns  \n- Firebase Storage Integration  \n- Cart Management \u0026 Quantity Handling  \n- Shimmer UI Effect  \n- Order Tracking System  \n- Order History View  \n- UPI/PhonePe Payment Flow (Simulated)  \n- ConstraintLayout XML Design  \n- Navigation \u0026 Intents  \n- Glide Image Loading  \n- Gradle Kotlin DSL  \n- GitHub Project Management  \n- XML UI Optimization  \n- Secure Firebase Rules  \n- Adaptive Dark Mode Support  \n- Dependency Injection (basic level)\n\n## 🔮 Future Enhancements\n\n- 📍 Add address selection with Google Maps  \n- 🔔 Push notifications for order updates  \n- 💬 Integrate user chat support  \n- 📊 Admin analytics dashboard sync  \n\n---\n\n👩‍💻 Built with ❤️ by [@Nikki1930](https://github.com/Nikki1930)  \nThis app is a **passion project** aimed at mastering Android development using real-world use cases.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikki1930%2Fblinkit-clone-user-","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnikki1930%2Fblinkit-clone-user-","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikki1930%2Fblinkit-clone-user-/lists"}