As a developer, I want to scaffold all app pages to match mock designs exactly and remove unneeded pages, so the app structure reflects the intended design from the start.
As a developer, I want to apply the color theme (#F4F9F4 background, #2D6A4F accent, #2B2D42 text) consistently across all components and pages so the app has a unified visual identity.
As an admin, I want to use the frontend for a reports page so I can view sales analytics, order trends, and revenue summaries with INR figures in IST timezone.
As an admin, I want to use the frontend for a dashboard page so I can get an overview of orders, prescriptions, users, and key pharmacy metrics.
As a user, I want to use the frontend for a product catalog page so I can browse, filter, and search available medicines and healthcare products.
As a user, I want to use the frontend for a prescription upload page so I can submit my prescription for validation before completing a medicine order.
As a user, I want to use the frontend for a cart page so I can review selected items, quantities, and total cost in INR before proceeding to checkout.
As a user, I want to use the frontend for a product detail page so I can view medicine information, pricing in INR, availability, and add items to my cart.
As a bulk buyer, I want to use the frontend for a bulk portal page so I can browse products, set large quantities, and access bulk pricing before adding to cart.
As an admin, I want to use the frontend for a prescriptions management page so I can review, approve, or reject customer-submitted prescriptions.
As a user, I want to use the frontend for an interactive home page with a 3D medicine cabinet design so I can explore the pharmacy offerings and navigate to the catalog or login.
As a user, I want to use the frontend for a checkout page so I can enter delivery details, select payment method, and place my order with INR pricing and GST breakdown.
As a user, I want to use the frontend for a login page so I can securely authenticate and access my account or admin dashboard.
As an admin, I want to use the frontend for a users management page so I can view, manage, and assign roles to registered customers and bulk buyers.
As a user, I want to use the frontend for an orders page so I can view my order history, current order statuses, and delivery tracking in IST timezone.
As an admin, I want to use the backend for reports and analytics APIs so I can retrieve sales summaries, revenue trends, and user activity data in INR and IST for the reports dashboard.
As a user, I want to use the backend for product catalog APIs so I can fetch, filter, search, and paginate medicines with INR pricing and stock availability from the MySQL database.
As a user, I want to use the backend for user account APIs so I can manage profiles, addresses, and role-based access for individual customers, bulk buyers, and admins.
As a bulk buyer, I want to use the backend for bulk order APIs so I can submit large-quantity orders, receive tiered INR pricing, and manage bulk order fulfilment status.
As a user, I want to use the backend for prescription upload and review APIs so I can securely submit prescription images and admins can approve or reject them before order fulfilment.
As a user, I want to use the backend for cart and order APIs so I can persist cart items, apply discounts, place orders, and retrieve order history with INR totals and IST timestamps.
As a user, I want to use the backend for order tracking APIs so I can receive real-time status updates and estimated delivery times in IST for my placed orders.
As a user, I want to use the backend for payment integration so I can complete purchases using UPI, credit/debit cards, or net banking with INR transactions and order confirmation.
As a user, I want the frontend to be fully integrated with all backend APIs so I can experience seamless data flow across catalog, cart, orders, prescriptions, payments, and admin features in the live app.

No comments yet. Be the first!