Modern Crypto Exchange Website

Job ID: 40173156

Budget: ₹1,500 – ₹12,500 INR

I need a clean, modern web application that lets users register with nothing more than their phone number, confirm via SMS OTP, and complete onboarding through an embedded video-KYC flow. Wallet management and payment gateways are intentionally out of scope—this project focuses on account creation, identity verification, and a lightweight dashboard experience.

After a successful KYC, users land in a secure dashboard showing:
• Account summary (balances, basic profile details)
• Transaction history with downloadable statements

No trading interface is required, but the codebase should be modular enough that I can add one later without refactoring the entire stack.

Core expectations
• Responsive front-end in a contemporary design system (think Tailwind CSS or similar)
• Back-end APIs for OTP verification, KYC status updates, and data retrieval, built with a mainstream framework (Node/Express, Django, or Laravel—open to suggestions)
• JWT-based session handling and role-based access control
• Admin panel to review KYC videos and approve or reject accounts
• Audit logs for all sensitive actions
Require table in home page to display current date prices for USD & INR

Please use clean, well-commented code and supply a brief README covering setup, environment variables, and deployment to a host. I’ll review against the deliverables above, run basic security checks, and test the OTP/KYC flow end-to-end before sign-off.