Back to all products
E-commerce Platform

CampusKart — College Store E-commerce

On-demand college essentials. Delivered in minutes.

Students shouldn't have to leave campus or wait for supplies. CampusKart brings your store directly to their phones - instant browsing, frictionless checkout with Razorpay, and real-time delivery tracking. Add print-on-demand services, run coupon campaigns, and fence orders to campus boundaries. Built for modern college stores that compete on speed, not sprawl.

Visit live app
CampusKart — College Store E-commerce
The story

How it came together

CampusKart — College Store E-commerce — slide 1
Demo

See it in action

What's inside

Implemented features

Razorpay Payment Integration

Payment-first order flow: Razorpay payment completes before order is created. Atomic transactions ensure stock is reduced only after payment succeeds.

Three-Actor System

Student app for shopping, Flutter Web admin panel for store management, and delivery boy app for order fulfillment.

Document Upload & Print Service

Students upload files for printing. System extracts PDF pages, calculates costs, and includes print jobs in the same order as products.

Location-Based Geo-Fencing

Orders restricted to 5km radius around store using Google Maps API. Admin can configure the radius.

Real-Time Order Tracking

Order status flow: PLACED → CONFIRMED → OUT_FOR_DELIVERY → DELIVERED. Students see live delivery boy location.

Coupon & Discount System

Percentage and flat discounts with min-order and max-discount caps. Auto-discounts on cart threshold.

Store Open/Close Toggle

Admin can instantly open or close the store, blocking new orders without disrupting the system.

Delivery Boy Management

Admins create delivery boy accounts (no self-registration). Assign orders and track delivery status in real-time.

Admin Analytics & Reports

Date-ranged reports: order history, item-wise sales, category-wise sales, printout stats, user activity, and payment summary. CSV export.

Phone OTP Authentication

Twilio SMS-based OTP login for all three actors. Role-based access control: student, admin, delivery_boy.

Proof

Live app screenshots

Tech stack

FlutterDartFlutter WebSupabasePostgreSQLRazorpayGoogle Maps APIDeno Edge Functions

Built for

  • College stores
  • Campus convenience stores
  • Bookstores with print services
  • Student-focused retailers

Want this for your business?

We build, deploy, and customise these systems for clinics, businesses, and schools. Based in Nagpur — serving across Central India and beyond.