How renukaparmar03/minute_kart works
This repository is a multi-module commerce platform: its frontend routes users into food, quick-commerce, seller, delivery, and milk experiences, while the backend exposes corresponding commerce and operational modules. A typical workflow enters a module’s API, performs a domain action, and reads or updates module state; the sampled quick-commerce routes show catalog, location, billing, and admin endpoints, and sampled auth/payment code shows OTP and finance operations. The tree documents broader food ordering, delivery, dining, and milk-plan capabilities. Source excerpts are partial, so uncertain wiring is omitted.
Main entry points: admin.controller.js Quick Admin · auth.service.js Authentication · quick-commerce.routes.js Quick API Routes · content.service.js Storefront Content
Components 22
Quick Commerce
- Quick API Routes
Backend/src/modules/quick-commerce/routes/quick-commerce.routes.js - Quick Admin
Backend/src/modules/quick-commerce/controllers/admin.controller.js - Product Catalog
Backend/src/modules/quick-commerce/models/product.model.js - Quick Orders
Backend/src/modules/quick-commerce/models/order.model.js - Returns
Backend/src/modules/quick-commerce/services/return.service.js - Seller Operations
Backend/src/modules/quick-commerce/seller/controllers/seller.controller.js - Storefront Content
Backend/src/modules/quick-commerce/services/content.service.js
Food Commerce
- Food Ordering
Backend/src/modules/food/orders/controllers/order.controller.js - Food Order State
Backend/src/modules/food/orders/models/order.model.js - Restaurant Services
Backend/src/modules/food/restaurant/controllers/restaurant.controller.js - Food Administration
Backend/src/modules/food/admin/controllers/admin.controller.js - Delivery Operations
Backend/src/modules/food/delivery/controllers/delivery.controller.js - Dining Services
Backend/src/modules/food/dining/services/dining.service.js
Platform Services
- Authentication
Backend/src/core/auth/auth.service.js - OTP Service
Backend/src/core/otp/otp.service.js - Payment Operations
Backend/src/core/payments/payment.controller.js - Payment Records
Backend/src/core/payments/models/payment.model.js - Push Notifications
Backend/src/core/notifications/firebase.service.js
Milk Service
- Milk API Routes
Backend/src/modules/dudhwala/routes/index.js - Milk Plans
Backend/src/modules/dudhwala/controllers/MilkOrder.controller.js - Milk Plan State
Backend/src/modules/dudhwala/models/MilkPlanOrder.model.js
Other components
- Shopper
Connections 10
- Shopper → Quick API Routes: requests commerce
- Quick API Routes → Quick Admin: dispatches admin
- Quick Admin → Product Catalog: reads products
- Quick Admin → Quick Orders: counts orders
- Quick Admin → Storefront Content: loads content
- Quick Admin → Storefront Content: creates sections
- Quick Admin → Seller Operations: settles rider cash
- Authentication → OTP Service: creates OTP
- Authentication → OTP Service: verifies OTP
- Payment Operations → Payment Records: reads payment history