https://github.com/nikki1930/blinkit-clone-admin-
🛒 Blinkit Admin Clone — A powerful backend dashboard for managing products, orders, and categories in a modern grocery delivery app, built with Firebase, MVVM & pure XML. 🚀
https://github.com/nikki1930/blinkit-clone-admin-
admin-panel android-app android-development category-filtering firebase firebase-auth firebase-crud-realtime firebase-storage grocery-app image-upload kotlin login-authentication mvvm-architecture order-tracking product-search realtime-database recyclerview-adapter shimmer-effect xml-ui
Last synced: 24 days ago
JSON representation
🛒 Blinkit Admin Clone — A powerful backend dashboard for managing products, orders, and categories in a modern grocery delivery app, built with Firebase, MVVM & pure XML. 🚀
- Host: GitHub
- URL: https://github.com/nikki1930/blinkit-clone-admin-
- Owner: Nikki1930
- Created: 2025-05-06T17:28:34.000Z (25 days ago)
- Default Branch: master
- Last Pushed: 2025-05-06T18:45:25.000Z (25 days ago)
- Last Synced: 2025-05-06T19:32:00.710Z (25 days ago)
- Topics: admin-panel, android-app, android-development, category-filtering, firebase, firebase-auth, firebase-crud-realtime, firebase-storage, grocery-app, image-upload, kotlin, login-authentication, mvvm-architecture, order-tracking, product-search, realtime-database, recyclerview-adapter, shimmer-effect, xml-ui
- Language: Kotlin
- Homepage:
- Size: 2.68 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🛒 Blinkit Admin Clone App
A powerful **Admin Panel Clone of Blinkit** designed for managing products, orders, and categories efficiently in an online grocery delivery app. Built with **XML layouts** and the **MVVM architecture**, this project demonstrates real-time operations using **Firebase** and includes key admin-side functionalities with a smooth and responsive UI.
.jpg)
---
## 🚀 Features
✨ **Product Management**
- Add, update, and delete products
- Upload product images to Firebase Storage🔐 **Authentication**
- Admin login functionality with validation📦 **Category Filtering**
- Filter products by category for better management🔍 **Product Search**
- Search products by name with real-time updates📊 **Order Tracking**
- View and track customer orders with status management🌐 **Firebase Integration**
- Firebase Firestore and Storage used for real-time database and media handling⚡ **Shimmer Loading Effect**
- Improved UX with loading placeholders for data fetches🧠 **MVVM Architecture**
- Clean, scalable, and maintainable codebase---
## 🛠️ Tech Stack
- **Kotlin**
- **XML (View-based UI)**
- **Firebase (Auth, Firestore, Storage)**
- **Room DB**
- **MVVM Architecture**
- **Glide (for image loading)**
- **LiveData & ViewModel**---
## 📸 Screenshots
> Stored in the `Screenshots` folder of the repository.
| Dashboard | Product Upload | Orders |
|-----------|----------------|--------|
| .jpg) |  |  |---
## 🧠 What I Learned
✅ Firebase setup and integration (Auth, Firestore, Storage)
✅ Handling real-time data updates and listeners
✅ Image upload and retrieval using Glide
✅ Structuring apps using MVVM in a clean way
✅ Using LiveData and ViewModel for reactive UI
✅ Writing reusable and modular code
✅ Improving UX with shimmer loading---
## 🚧 Future Enhancements
- [ ] Admin notification for new orders
- [ ] Implement dashboard analytics (total sales, users, etc.)
- [ ] Add multi-admin support with role-based access
- [ ] Improve UI with material components
- [ ] Export orders and inventory to PDF or Excel---
## 📂 Folder Structure
📦 app
┣ 📂 activities
┣ 📂 adapters
┣ 📂 models
┣ 📂 repository
┣ 📂 utils
┣ 📂 viewmodel
┣ 📜 MainActivity.kt
┗ 📜 AndroidManifest.xml---
## 📌 Topics Covered
- Android app development
- Firebase real-time operations
- MVVM architecture
- Admin panel functionalities
- UI state management
- Image upload
- Order tracking system---
## 🔗 Let's Connect
If you liked the project or found it useful, feel free to ⭐️ the repo and connect with me on:
- [GitHub](https://github.com/Nikki1930)