Skip to main content

Project documentation (root)

The repository contains many markdown files at the project root and in app folders. This page lists the main ones for quick reference. The canonical documentation is this Docusaurus site (project-docs/); the files below are design notes, setup guides, and troubleshooting.


Setup & deployment

DocumentDescription
CREATE_DATABASE.mdPostgreSQL database creation and setup
QUICKSTART.mdQuick start for running the platform
RENDER_DEPLOYMENT.mdDeploying backend to Render
VERCEL_QUICK_START.md / VERCEL_*.mdFrontend deployment on Vercel
TEST_MODE_SETUP.md / TEST_MODE_*.mdTest mode and payment bypass (dev only)
EMAIL_SETUP_GUIDE.md / RESEND_*.mdEmail (Resend) configuration and troubleshooting

Auth & security

DocumentDescription
ADMIN_CLI_GUIDE.mdCreating admin users via CLI (create_admin)
ADMIN_ACCESS_QUICK_START.mdAdmin panel access and 2FA
BACKEND_SECURITY_*.mdBackend security fixes and notes
MSG91_SETUP.mdNote: SMS/MSG91 is not used; login and sign-up use email OTP only. File kept for possible future SMS enablement.

Features & design

DocumentDescription
NOTIFICATIONS_CHECKLIST.mdFCM and in-app notifications checklist
REFERRAL_CONFIG.mdReferral (refer & earn) configuration
WALLET_*.mdWallet system design and security
COMMISSION_EXPLANATION.mdPlatform commission logic
CORS_AND_APPS_EXPLAINED.mdCORS and app (web/mobile) configuration

Apps

DocumentDescription
customer_app/CUSTOMER_APP_ANDROID_REVIEW.mdAndroid app review and checklist
customer_app/GOOGLE_MAPS_SETUP.mdGoogle Maps API key for customer app
customer_app/PLAY_STORE_*.mdPlay Store submission and deep links
shopkeeper_app/WINDOWS_INSTALLER.mdWindows installer (MSIX, Inno Setup) build
shopkeeper_app/PRINT_HANG_FIX.mdPrinting hang troubleshooting

Payments & webhooks

DocumentDescription
WEBHOOK_*.mdRazorpay webhook debugging and fixes
PAYMENT_*.mdPayment flow, testing, routing
REFUND_*.mdRefund on withdrawal and policies

Troubleshooting & operations

DocumentDescription
TROUBLESHOOTING.mdGeneral troubleshooting
DEPLOYMENT_CHECKLIST.mdPre-production checklist
ENVIRONMENT_VARIABLE_GUIDE.mdEnvironment variables overview

For API reference, setup instructions, environment variables, and feature lists, use the Development Guide in this documentation (sidebar). The root docs above are supplementary.