Yo Digitals Platform Overview
Project Overview
Yo Digitals is a multi-role B2B+B2C digital commerce platform built for retailers, dealers, wholesalers, corporates, and direct consumers. The platform supports product ordering, KYC submission, wallet features, admin control, and mobile tracking for sales personnel. It includes a fully responsive web portal, mobile apps, and a powerful admin dashboard.
Core Modules & Flows
- Multi-Login Flows: Users can login using email/password or mobile OTP (retailer, corporate, wholesaler, dealer, customer).
- My Profile: View and update profile, manage KYC documents, and change password.
- Product Browsing: Show category-wise listing, MRP, configuration, description, and “Add to Cart”.
- Checkout: Set shipping address and choose payment method (online/pay on delivery).
- Dynamic Links: Shareable product links redirect to the app for a seamless experience.
- Order Management: View my orders, order tracking, download invoice, cancel/refund requests, filter by status and date.
- Wallet: Cashback management and in-app wallet for payment and refunds.
- Push Notifications & SMS: System-wide notifications and order/status updates.
- Content Pages: About Us, Contact, Privacy Policy, Refund Policy, Terms & Conditions, Help.
- Referral System: Share referral links with tracking for both referrer and referee.
Special User Roles
- Retailers: Access products, place orders, manage cart, check top-selling & deals of the week, view ledger & stock, and track dues.
- Wholesalers & Corporates: Submit KYC, place bulk orders, and raise inquiries. Emails sent automatically to Yo Digitals and assigned sales managers.
- Dealers: Enter dealer code + OTP to access private dashboard. View stock, due amount, CN/DN, past orders, ledger, payment history, download bills, and view special offers.
- Salesmen: Use the app to track visits. Real-time GPS logs show route, stops, and customer visits on the admin panel.
Admin Panel Features
- Manage products, categories, orders, users, roles, coupons.
- Inventory: Get, Edit, Update, Filter, change shipment dates and order statuses.
- Monitor KYC submissions and approvals.
- Generate sales, inventory, and user activity reports.
- Real-time visibility of salesman location and logs.
Mobile App Features
- React Native Android & iOS apps with multilingual support (English, Hindi).
- Signup/Login via mobile OTP.
- Shopping with multiple payment methods (UPI, Cards, Wallet).
- KYC uploads via camera/gallery.
- Rate us, push notifications, in-app support center.
- Refund/cancellation request, order history filter, invoice as PDF.
- View last 7 days activity, earnings, cashback, cart discounts.
KYC & Compliance
Full company and individual KYC flow including:
- Aadhaar (front & back), PAN Card, Certificate of Incorporation, GST.
- Digital selfie, signature, address, police verification.
- Bank account verification & digital document uploads.
- Owner details and OTP-based mobile verification.
Technology Stack
- Backend: Node.js, PostgreSQL, Redis, Swagger
- Frontend Web & Admin: React.js, React Bootstrap, Material UI, SCSS
- Mobile App: React Native (iOS + Android)
- State Management: Redux or Immer
- Authentication: JWT + Refresh Tokens
- Crash Tracking: Firebase Crashlytics
- Hosting: AWS Cloud
Security Measures
- Track registration/login dates, IP, and device info
- OTP attempt limits with IP blocking
- Token expiration and refresh logic
- Confidentiality agreement for all contributors
Yo Digital Pdf Download