Platform Features

Features

Explore all the powerful features of ExportReady-Battery. From batch management to compliance tracking, we've got you covered.

Batch Management
QR Generation
CSV Upload
DVA Calculator
Templates
Lifecycle Tracking
Team Management
Scan-to-Earn

Batch Management

Complete

Create and manage battery production batches with comprehensive specifications.

  • Create batches with full battery specifications (chemistry, voltage, capacity)
  • Dual-mode support for India (🇮🇳) and EU (🇪🇺) markets
  • Track PLI compliance, DVA percentage, and cell source
  • Store customs declaration for imported cells
  • View batch details with passport counts and status

Batch Specifications

Batch Object
json
{
  "batch_name": "Q1-2026-Production",
  "market_region": "INDIA",
  "specs": {
    "chemistry": "Li-ion NMC",
    "voltage": "48V",
    "capacity": "100Ah",
    "manufacturer": "Acme Batteries",
    "weight": "45kg",
    "country_of_origin": "India",
    "recyclable": true
  },
  "pli_compliant": true,
  "domestic_value_add": 65.5,
  "cell_source": "DOMESTIC"
}

QR Code Generation

Complete

Generate unique QR codes for each battery passport, enabling instant verification.

  • 256x256 PNG QR codes with medium error correction
  • Parallel generation with worker pool (20 concurrent workers)
  • Bulk download as ZIP archive
  • Each QR links to public passport page
  • Customizable base URL for different environments

QR Code URL Format

https://your-domain.com/p/{passport-uuid}

Example:
https://exportready.com/p/550e8400-e29b-41d4-a716-446655440000

CSV Upload & Processing

Complete

Bulk import serial numbers via CSV with high-performance parallel processing.

  • Stream processing for large files (5000+ rows)
  • Worker pool validation (10 concurrent workers)
  • Automatic UTF-8 BOM detection and removal
  • Multi-format date support (YYYY-MM-DD, DD/MM/YYYY, MM/DD/YYYY)
  • Row-level error reporting with detailed messages

Expected CSV Format

passports.csv
csv
serial_number,manufacture_date
BAT-2026-001,2026-01-15
BAT-2026-002,2026-01-15
BAT-2026-003,15/01/2026
BAT-2026-004,01-15-2026

DVA Calculator

Complete

Calculate Domestic Value Addition (DVA) for India's PLI scheme eligibility.

PLI Eligibility Formula

DVA = ((Ex-Factory Sale Price - Cost of Imported Materials) / Ex-Factory Sale Price) × 100
  • Real-time calculation as user types
  • Visual PLI eligibility indicator (≥50% = Eligible)
  • Progress bar with animated glow effect
  • "Apply to Batch" auto-fills the form
PLI Eligible

DVA ≥ 50%

Low Value Add

DVA < 50%

Batch Templates

Complete

Save and reuse battery specifications across multiple batches.

  • Save batch specifications as reusable templates
  • Quick-load templates when creating new batches
  • Animated template selection with auto-fill
  • Edit and delete templates from dashboard

API Example

POST /api/v1/templates
{
  "name": "EV Battery 48V",
  "specs": {
    "chemistry": "Li-ion NMC",
    "voltage": "48V",
    "capacity": "100Ah"
  }
}

GET /api/v1/templates
// Returns list of saved templates

Scan Analytics

Partial

Track QR code scans with geolocation and device information.

  • Record scan events with timestamp
  • IP-based geolocation (city, country)
  • Device type detection (Mobile/Desktop)
  • User agent parsing
  • Analytics dashboard (Coming Soon)

Scan Event Data

{
  "id": "scan-uuid",
  "passport_id": "passport-uuid",
  "ip_address": "203.0.113.42",
  "city": "Mumbai",
  "country": "India",
  "device_type": "Mobile",
  "user_agent": "Mozilla/5.0 (iPhone; ...)",
  "scanned_at": "2026-01-15T14:30:00Z"
}

Public Battery Passport

Complete

Consumer-facing passport page with dynamic market-based rendering.

  • Dynamic rendering based on market region (India/EU/Global)
  • Premium dark theme with glassmorphism UI
  • India view: PLI badge, DVA progress, EPR, BIS, recycling instructions
  • EU view: Carbon footprint, material composition, CE mark
  • Automatic scan tracking on page load
  • Verified authenticity badge

Access Pattern

GET /p/550e8400-e29b-41d4-a716-446655440000

No authentication required. Accessible by anyone with the QR code.

Quota & Billing

Complete

Passport quota system with Razorpay payment integration.

  • Quota-based passport activation
  • Real-time quota balance tracking
  • Razorpay payment gateway integration
  • Multiple pricing packages (Starter, Professional, Enterprise)
  • Transaction history and invoices
Starter
100
passports
₹999
Professional
500
passports
₹3,999
Enterprise
2000
passports
₹9,999

Passport Lifecycle Tracking

Complete

Complete lifecycle management with tamper-proof audit trail.

  • Action-based state machine: Created -> Active -> Shipped -> In Service -> Recycled -> End of Life
  • Recall interrupt state from Active/Shipped/In Service
  • Magic link transitions for external partners (single-use, action-bound)
  • SHA-256 hash chain for tamper-proof event history
  • Bulk transitions for batch operations (action + evidence)
  • Automatic event logging with actor role attribution
  • Evidence required for Ship, Install, Recycle, Recall

Lifecycle States

createdactiveshippedin servicerecalledrecycledend of_life

Team Management

Complete

Invite team members and manage role-based access control.

  • Email-based team invitations
  • Role-based access: Admin, Operator, Viewer
  • Manage team member roles and permissions
  • Pending invite tracking
Admin
Full access to all features
Operator
Create batches, manage passports
Viewer
Read-only dashboard access

Scan-to-Earn Rewards

Complete

Gamification system to incentivize passport scanning and verification.

  • Earn points for scanning battery passports
  • Consumer wallet via phone number linking
  • Leaderboard rankings and history
  • Lifecycle action bonuses (recycle)

Point System

// Points earned per action
Scan passport:     +10 points
First scan bonus:  +50 points
Recycle action:    +100 points