I need a full-stack web application that streamlines pharmaceutical sales operations. The system will support three distinct roles—MR, Seller, and Admin—each with its own dashboard and permissions. Core data domains include user profiles, financial transactions (orders, invoices, commissions), and product inventory, so the database design must accommodate all three from day one. Key functionality I expect: • Sales dashboards that surface daily targets, territory coverage, and revenue metrics for MRs and Sellers. • Rich reporting tools for trend analysis, product performance, and commission calculations, exportable to Excel or PDF. • Robust user management for the Admin role—role assignment, password resets, access control, and audit logs. Clean, intuitive UX is important; think responsive SPA built with a modern front-end framework and a secure REST or GraphQL API on the back end. Role-based access control, server-side validation, and well-documented code are mandatory. Acceptance criteria will be a working demo deployed to a test server, full source code in a Git repository, and a short handover session walking me through setup and feature flow.