Feature 01
Authentication & Authorization
Secure login, JWT access/refresh tokens, protected endpoints, and role-aware API access.
Feature 02
Role-Based Access Control
Permission-based access for admin, vendor, rider, support agent, and customer workflows.
Feature 03
OTP Verification
Redis-backed OTP flow with expiration, verification, and short-lived authentication support.
Feature 04
Customer Management
Customer profile, account state, contact information, and activity-ready backend structure.
Feature 05
Vendor Management
Vendor-side backend support for restaurants, stores, products, availability, and order handling.
Delivery agent workflow support for order assignment, delivery status, and rider activity updates.
Feature 07
Food, Grocery & Medicine Modules
Multi-category business logic for food, grocery, and medicine-based marketplace operations.
Feature 08
Restaurant Profile Management
Restaurant profile, cuisines, signature dishes, popularity flags, and integration credential structure.
Feature 09
Petpooja Integration
Restaurant menu fetch, restaurant validation, order save, order status update, rider update, and store status sync.
Feature 10
Product & Item Management
Product, item, category, media, price, availability, and stock-ready backend management.
Feature 11
Menu Synchronization
External restaurant menu sync flow for importing and updating restaurant items from Petpooja.
Feature 12
Cart & Checkout Flow
Customer-side cart, item selection, quantity updates, and checkout-ready order preparation.
Feature 13
Order Management
Structured order workflow with order items, status tracking, vendor visibility, and admin monitoring.
Feature 14
Delivery Fee Calculation
Delivery fee rules for base fee, area range, pickup count, urgent delivery, and combined delivery logic.
Feature 15
GST / Tax Calculation
Inclusive tax calculation with taxable value, GST, CGST, SGST, HSN code, and invoice-ready values.
Feature 16
Coupon & Discount Logic
Discount-ready order calculation structure for promotions, coupon usage, and checkout adjustment.
Feature 17
Real-Time Messaging
WebSocket-based messaging system for customer support, vendor/rider support, and operational conversations.
Feature 18
Support Room Management
Support sessions, message rooms, agent assignment, support team types, and conversation status control.
Feature 19
AI-Assisted Support Handoff
Intent-aware chatbot support for order status, delivery info, vendor info, item details, suggestions, and support handoff.
Feature 20
Notification System
Push and general notification-ready structure for user updates, order events, and operational messages.
Short-form reels backend for categories, affiliate content, media, ratings, reviews, shares, and popularity ranking.
Feature 22
Review & Rating System
Review management for reels, products, vendors, and customer trust signals.
Feature 23
Admin Dashboard Summary
Dashboard APIs for users, vendors, riders, orders, sales, delivery, support, reels, tax, and operational KPIs.
Feature 24
Settings & Configuration
Platform settings, delivery settings, tax groups, policy content, service configuration, and integration credentials.
Feature 25
Filtering, Search & Pagination
Optimized list APIs for products, orders, restaurants, reels, users, vendors, riders, support rooms, and dashboard tables.