
Quick Cart is a native Android application designed to streamline the grocery shopping experience. Built with Kotlin and XML layouts following Material Design guidelines, the app provides an intuitive interface for browsing products, managing shopping lists, and completing purchases. Firebase Authentication handles secure user sign-up and login with support for email/password and social login options. Cloud Firestore serves as the real-time database, synchronizing cart contents and order history across devices instantly. The app features categorized product browsing, search functionality with filters, favorites management, and order tracking. Push notifications via Firebase Cloud Messaging keep users informed about order status, deals, and restocked items. Offline capabilities allow users to browse cached products and manage their lists without connectivity, with automatic sync when back online. The architecture follows MVVM pattern with Repository layer for clean separation of concerns and testability.