ORA E Cart
A multi-vendor commerce system featuring referral incentives, wallet-based transactions, and end-to-end order and payment workflows.
Overview
Aura eCart is a multi-vendor e-commerce and referral-based marketplace platform built as a freelance project. The system allows users to purchase products, earn referral rewards, manage wallet balances, and redeem credits for discounts or withdrawals after verification.
The platform evolved from a standard e-commerce system into a hybrid model combining shopping, referral incentives, wallet management, and manual KYC-based financial operations.
Key Features
- Multi-Vendor Marketplace - Multiple sellers can list and manage their own products within a shared platform.
- Product Catalogue & Orders - Category-based product browsing with cart, checkout, and order tracking system.
- Coupon & Discount System - Flexible coupon engine supporting percentage and fixed discounts.
- Referral Reward System - Users earn coins when referred users complete purchases.
- Wallet System - Internal wallet allowing users to store, accumulate, and redeem earned coins.
- Coin Redemption - Users can convert earned rewards into discounts or withdrawal requests.
- KYC Verification Module - Manual verification flow for identity documents (Aadhaar, PAN) before enabling withdrawals.
- Payout Management System - Admin-side workflow for approving and processing withdrawal requests.
- Support Ticket System - Built-in ticketing system for user queries and issue resolution.
- Marketing / Reseller Portal - Separate connected portal for referral tracking, earnings, and reseller management.
System Architecture
The platform was built using a dual-portal architecture:
-
Main E-commerce System
- Product listings
- Orders
- Vendor management
-
Marketing / Reseller Portal
- Referral tracking system
- Wallet and coin management
- KYC submission and approval
- Withdrawal requests
Both systems were kept in sync using secure HTTPS-based integration between portals.
Key Engineering Highlights
Referral Economy System
Implemented a non-trivial reward system where users earn coins instead of direct cash rewards. These coins can later be used for discounts or withdrawal requests after approval.
Wallet & Financial Flow
Built a wallet system supporting:
- Coin accumulation
- Redemption logic
- Withdrawal requests
- Manual admin approval flow
This required strict consistency handling to prevent misuse or duplicate payouts.
KYC Verification Workflow
Users submit identity documents which are reviewed manually by backend staff before enabling financial actions like withdrawals.
Multi-System Integration
A separate marketing portal was introduced later and integrated with the main system over secure HTTPS communication to keep:
- referral data
- wallet balances
- user rewards
fully synchronized across both systems.
Operational Modules
- Ticketing system for customer support
- Admin-controlled payout processing
- Vendor management system for multi-seller operations
Challenges
The biggest challenge was evolving a standard e-commerce system into a referral-driven financial ecosystem without breaking existing order flows.
Maintaining consistency between:
- wallet balances
- referral rewards
- order payments
- withdrawal requests
required careful state management and strict validation rules across both portals.
Outcome
The platform successfully supported:
- Multi-vendor e-commerce operations
- Referral-based growth system
- Wallet-based reward economy
- Manual financial verification and payouts
It became a complete hybrid system combining e-commerce, affiliate marketing, and internal financial workflows.