← Back to constellation

2022 · Mobile

Fresh Cart

Android-based local grocery ordering platform connecting users with nearby stores for real-time ordering, tracking, and UPI payments.

Role
Android Developer
Year
2022
Status
Completed
Duration
3 months
Team
2 members
Platform
Mobile
Fresh Cart — screenshot 1 of 11

Screenshot 1 of 11

How it was built

01 Problem

Neighbourhood grocery stores had no way to take orders online. The delivery apps that existed served chains and large catalogues, leaving small local shops — and the customers who prefer them — offline.

02 Approach

Build both sides of the transaction rather than just the storefront. One application serving two roles: customers discovering nearby shops and tracking orders, store owners managing inventory and fulfilment, sharing a single realtime backend.

03 Architecture

Native Android in Java, with Firebase Realtime Database for live order state, Firebase Authentication for both user roles, and Cloud Storage for product imagery. UPI handles payment so no card data is ever touched.

04 Result

A complete working prototype covering the full loop — discovery, cart, order placement, live status tracking, UPI payment, and store-side fulfilment — delivered as a two-person capstone.

What it does

  • User registration and login
  • Nearby store listing and discovery
  • Product browsing and cart system
  • Order placement and real-time status tracking
  • UPI-based payment flow
  • Store owner registration and inventory management
  • Order management and completion system
  • Firebase-based backend and authentication

Tech stack

  • Android (Java)
  • Firebase Realtime Database
  • Firebase Authentication
  • Firebase Cloud Storage
  • REST APIs
  • UPI Payment Integration

Key numbers

project Type
College Capstone
platform
Android Native
users
Prototype Stage