Skip to content

allknowledge34/Blinkitclone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒 Blinkit Clone Android App (User + Admin)

A full-featured Blinkit Clone Android application built using Kotlin, XML, MVVM, and Firebase.
This project replicates real-world grocery delivery functionality including authentication, admin management, real-time order tracking, and payment integration.


Demo App

Perfect for: • Resume projects
• Final year college submissions
• Hackathons
• Android portfolio


🚀 Features

👤 User App

✔ Phone number login with OTP (Firebase Authentication)
✔ Browse products by category
✔ Best sellers section
✔ Search functionality
✔ Add & manage delivery address
✔ Add to cart & place orders
✔ Razorpay payment integration
✔ Real-time order tracking
✔ Edit profile
✔ Light / Dark mode toggle
✔ Secure logout


🛠 Admin App

✔ Add products
✔ Edit products
✔ Delete products
✔ Monitor order status in real-time
✔ Update order status
✔ Manage inventory


🏗 Architecture

• MVVM Architecture
• Repository Pattern
• Firebase Realtime Database / Firestore
• ViewModel + LiveData
• Clean folder structure
• Scalable project design


🛠 Tech Stack

• Kotlin
• XML
• Android Studio
• Firebase Authentication
• Firebase Realtime Database
• Firebase Storage
• Razorpay Payment Gateway


📂 Project Structure

BlinkitClone/ │ ├── data/ ├── ui/ ├── viewmodel/ ├── repository/ ├── admin/ └── utils/


🔐 Authentication

• Phone number login
• OTP verification
• Secure user session handling


💳 Payment

• Razorpay SDK integration
• Secure checkout system


🧪 How to Run

1. Clone this repository  
2. Open in Android Studio  
3. Connect Firebase project  
4. Add google-services.json  
5. Configure Razorpay keys  
6. Run on emulator or physical device  

📌 Learning Outcomes

By building this project, you will learn:

• Android MVVM architecture
• Firebase integration
• Payment gateway integration
• Real-time database operations
• Admin + User system design
• Production-ready Android structure


🤝 Contributing

Contributions are welcome to improve features and performance.


⭐ Support

If you found this project helpful, please give it a star ⭐


About

Blinkit Clone Android App built with Kotlin, XML, MVVM, Firebase, and Razorpay featuring user & admin panels with real-time order tracking.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages