Skip to main content

Roadmap & Future Work

This document outlines features and improvements planned for future releases.


High Priority

1. Real-Time Notifications

  • Push notifications (new queue jobs, print completion, payment confirmations)
  • Email notifications (order confirmations, receipts, payout alerts)
  • In-app notification center with unread badges

2. Rating & Review System

  • Customer reviews (1–5 stars, optional text)
  • Shopkeeper average rating and review count
  • Admin review moderation

3. Advanced Analytics

  • Customer: spending trends, peak usage, favorite shops
  • Shopkeeper: revenue charts, peak hours, print volume trends
  • Admin: platform-wide stats, geographic distribution, conversion rates

4. Shopkeeper App Windows Hardening ✅ COMPLETED

All items implemented:

  • ✅ Certificate pinning (Let's Encrypt intermediate CA)
  • ✅ HTTP request timeout (30s)
  • ✅ PowerShell injection prevention
  • ✅ Path traversal sanitization
  • ✅ Verbose logging control (debug mode only)
  • ✅ Session timeout (30 min)
  • ✅ Token fallback restriction (debug only)
  • ✅ File integrity verification (SHA-256)

Medium Priority

5. Scheduled / Recurring Prints

  • Schedule print for future date/time
  • Recurring prints (daily/weekly/monthly)
  • Template saves for print settings

6. Referral & Rewards Program

  • Unique referral code per user
  • Wallet credits for referrals
  • Loyalty points and cashback

7. Advanced Queue Management

  • Reorder queue (drag & drop)
  • Priority queue, bulk operations
  • Filter by customer, print type, status

8. Customer Support & Chat

  • In-app customer ↔ shopkeeper chat
  • Support tickets with status tracking

9. Print Templates & Presets

  • Save print settings as named presets
  • Quick-apply templates per user

10. Print Receipts & Invoices

  • PDF receipts for orders
  • Automatic email receipts
  • GST/tax calculation

Lower Priority

FeatureDescription
Multi-language supportEnglish, Hindi, regional languages
Advanced searchFull-text search for files and shops
Location privacy toggleSettings to disable location for shop discovery
Refresh tokensShort-lived access tokens with refresh flow
2FA for adminsTOTP for admin accounts
App integrity checksPlay Integrity API / App Attest

Technical Improvements

  • Caching: Redis for sessions, shop lists, analytics
  • Message queue: Async email/notification processing
  • CDN: CloudFront/Cloudflare for file delivery
  • Monitoring: Structured logging, error tracking, performance monitoring

Last Updated: February 2026