Table of Contents
- Executive Summary
- Key Metrics
- Problem Statement
- Industry Challenges
- Business Impact
- Solution Overview
- Technology Stack
- Frontend
- Backend & Infrastructure
- Key Features
- 1. Facility Discovery & Catalog
- 2. Sample Request Management
- 3. In-App Messaging System
- 4. Payment Processing
- 5. User Management & Authentication
- 6. Notification System
- Technical Challenges & Solutions
- Challenge 1: Real-Time Messaging
- Challenge 2: Message Organization
- Challenge 3: Facility Privacy & Branding
- Challenge 4: Payment Gateway Integration
- Future Roadmap
- Discovered During Development
- Technical Specifications
- Performance
- Security
- Scalability
- Conclusion

Do not index
Executive Summary
Maryadha is a comprehensive B2B platform that revolutionizes the leather sourcing industry by connecting fashion brands with premium leather manufacturers in India. Built with modern web technologies, the platform streamlines the entire sourcing workflow—from facility discovery to sample requests, order management, and production tracking—while enabling seamless communication between all stakeholders.
Key Metrics
- Platform Type: B2B Marketplace
- Target Market: Fashion brands seeking premium leather materials
- Geographic Focus: India (manufacturers) → Global (brands)
- Technology: React Native Web, Expo, Supabase
Problem Statement
Industry Challenges
The leather sourcing industry has traditionally faced significant operational inefficiencies:
- Fragmented Communication
- Brands, representatives, and facilities use different communication channels
- No unified platform for tracking conversations and decisions
- Language barriers and time zone differences complicate coordination
- Lack of Transparency
- Limited visibility into facility capabilities and product catalogs
- Difficulty in comparing manufacturers based on MOQ, quality, and ratings
- No standardized way to track sample requests and order status
- Manual Workflow Inefficiencies
- Sample requests managed through spreadsheets and emails
- Payment tracking requires manual reconciliation
- Order status updates communicated through fragmented channels
- Trust & Verification Gaps
- Difficulty verifying facility credentials and capabilities
- No centralized system for tracking facility ratings and performance
- Limited visibility into production capacity and job assignments
Business Impact
These challenges resulted in:
- Extended sourcing cycles (weeks to months)
- Communication breakdowns leading to production delays
- Limited scalability for brands seeking multiple suppliers
- High operational overhead for representatives managing relationships
Solution Overview
Maryadha addresses these challenges through a unified platform that:
- Centralizes Facility Discovery - Comprehensive catalog with advanced filtering
- Streamlines Sample Workflow - End-to-end sample request and tracking system
- Bridges Communication Gaps - In-app messaging system for seamless communication with facilities
- Automates Order Management - Complete order lifecycle tracking with payment integration
- Enables Data-Driven Decisions - Facility ratings, capacity tracking, and performance metrics
Technology Stack
Frontend
- React Native Web - Cross-platform development
- Expo SDK 52 - Development framework
- Expo Router 4 - File-based routing
- TypeScript - Type safety and developer experience
- React Native Paper - UI component library
Backend & Infrastructure
- Supabase - Backend-as-a-Service
- PostgreSQL database
- Authentication (email, Google, Apple, phone OTP)
- Real-time subscriptions
- Edge Functions
- Storage (images, videos, documents)
Key Features
1. Facility Discovery & Catalog
Product Catalog System
- Browse hero product categories (Bags, Wallets, Belts, Jackets, etc.)
- Visual product catalog with images and descriptions
- Advanced filtering by:
- Minimum Order Quantity (MOQ)
- Product Categories
- Leather Types
- Finishes
- Tanning Process
- Location
- Verified Status
Facility Profiles
- Comprehensive facility information with alias support for privacy
- Image galleries with descriptions
- Video presentations (founder stories)
- Certifications and manufacturing capabilities
- Product category ratings (0-5 scale)
- Job capacity tracking per category
Key Innovation: Facility Categories System
- Tracks ratings, jobs assigned, and maximum capacity per product category
- Enables data-driven facility selection based on specialization
- Automatic job assignment tracking when samples are requested
2. Sample Request Management
Complete Sample Lifecycle
- Request samples with detailed specifications
- Upload design files and measurements
- Track status through stages:
- requested → in_review → approved/rejected → in_production → shipped → delivered
- Automatic notifications at each stage
- Payment integration for sample fees
Measurement System
- Length, Width, Height inputs
- Unit selection (cm/inch)
- Design file uploads
- Product specifications
3. In-App Messaging System
Unified Communication Platform
The platform provides a comprehensive in-app messaging system that enables seamless communication between brands, representatives, and facilities.
Key Features:
- Real-time Messaging: Instant message delivery between all platform users
- Sample-Based Conversations: Messages are organized by sample requests for context
- Multi-Party Communication: Brands, reps, and facilities can communicate within the same conversation thread
- Message Notifications: Push and email notifications for new messages
- Message History: Complete conversation history stored and accessible
Business Impact:
- Unified communication experience for all users
- Centralized message tracking and history
- Improved coordination between brands, reps, and facilities
- Reduced communication delays and miscommunication
4. Payment Processing
Multi-Gateway Support
- Stripe - Primary payment gateway
- Razorpay - Alternative for Indian market
- Payment gateway selector in UI
- Secure payment processing
- Invoice generation and storage
5. User Management & Authentication
Multi-Method Authentication
- Email with confirmation flow
- Google OAuth
- Apple Sign-In
- Phone number with OTP verification
- Business email validation (blocks disposable emails)
Role-Based Access
- Brand Users: Browse facilities, request samples, manage orders
- Rep Users: Manage facilities, forward samples, coordinate production
Onboarding System
- First-time user onboarding with progress tracking
- Resumable onboarding (saves progress automatically)
- Three-question onboarding:
- Minimum Order Quantity preference
- Product Types (multi-select)
- Sample or Catalog preference
6. Notification System
Comprehensive Notification Coverage
- Push Notifications: Real-time alerts for all major events
- Email Notifications: Sample requests, status updates, payment confirmations
- Slack Alerts: Admin notifications for brand user signups
- In-App Notifications: Message notifications, sample updates
Technical Challenges & Solutions
Challenge 1: Real-Time Messaging
Problem: Need for instant message delivery and synchronization across all users.
Solution:
- Real-time subscriptions using Supabase real-time features
- Database-driven message storage
- Optimized query structure for fast message retrieval
Result: Instant message delivery and seamless communication experience.
Challenge 2: Message Organization
Problem: Organizing messages by context (sample requests, orders, etc.).
Solution:
- Sample-based conversation grouping
- Context-rich message structure with sample IDs
- Efficient database relationships for message organization
Result: Well-organized conversations with clear context.
Challenge 3: Facility Privacy & Branding
Problem: Facilities need alias names/addresses for privacy while maintaining internal tracking.
Solution:
- Dual display system (alias for brands, both for reps)
- Database fields: alias_name, alias_address
- Fallback to original if alias not set
Result: Privacy protection while maintaining data integrity.
Challenge 4: Payment Gateway Integration
Problem: Need multiple payment options for different markets.
Solution:
- Payment gateway selector component
- Stripe for primary market
- Razorpay for Indian market
- Unified payment flow
Result: Flexible payment processing for global reach.
Future Roadmap
Discovered During Development
Messaging Enhancements:
- Message search functionality
- File sharing in conversations
- Voice message support
- Message reactions and status tracking
- End-to-end encryption for sensitive communications
Platform Enhancements:
- Message search functionality
- Chat analytics and insights
- Multi-currency support for payments
- Payment history tracking
- Advanced facility analytics dashboard
User Experience:
- Enhanced payment gateway UI with method icons
- Real-time payment status updates
- Advanced filtering and search capabilities
- Mobile app optimization
Technical Specifications
Performance
- Real-time Updates: WebSocket subscriptions for live data
- Image Optimization: Efficient image upload and storage
- Database Indexing: Optimized queries with proper indexes
- Caching Strategy: Memoization for expensive computations
Security
- Authentication: Supabase Auth with multiple providers
- Authorization: Row-level security policies
- Data Validation: Pydantic models for type safety
- Email Validation: Multi-layer disposable email blocking
Scalability
- Edge Functions: Serverless architecture for scalability
- Database Design: Normalized schema with proper relationships
- Storage: Supabase Storage for media files
- CDN: Optimized asset delivery
Conclusion
Maryadha represents a comprehensive solution to the fragmented leather sourcing industry. By combining modern web technologies with an innovative in-app messaging system, the platform creates a unified experience that serves all stakeholders—brands, representatives, and facilities.
The platform's success lies in its ability to:
- Bridge Communication Gaps through unified in-app messaging
- Enable Data-Driven Decisions with facility ratings and capacity tracking
- Streamline Workflows with automated sample and order management
- Maintain Quality through business email validation and verification systems
With a robust technical foundation and clear roadmap for enhancements, Maryadha is positioned to transform how fashion brands source premium leather materials.