jade-bot

byshivam dhruw

# Build a Premium Quick Commerce Grocery Delivery Platform Create a complete full-stack grocery delivery platform with the same level of speed, features, and user experience expected from a modern quick-commerce app, but with a completely original brand identity, original UI/UX, original code, and original design. Do not copy any company's copyrighted branding, logo, images, or interface. ## Brand Identity Website Name: **Shivam Mart** Owner & CEO: **Shivam Dhruw** Business Location: **Bhatapara, Baloda Bazar, Chhattisgarh, India** Business Phone: **+91 9977572405** WhatsApp: **+91 9977572405** Business Email: **[shivambhao750@gmail.com](mailto:shivambhao750@gmail.com)** Tagline: **"Fast Grocery Delivery in Bhatapara."** ## Business Model The platform will operate only in **Bhatapara**. The business will not keep inventory. Workflow: Customer places an order ↓ Manager Dashboard receives the order ↓ Manager purchases products from nearby local shops ↓ Delivery partner (or owner) delivers the order ↓ Customer receives the order Products should include an internal field for: * Local Shop Name * Shop Address * Shop Contact Number This information should only be visible to the admin. ## Customer Website Build: * Beautiful Homepage * Search * Categories * Product Details * Cart * Wishlist * Checkout * Login / Signup * My Orders * Live Order Tracking * Notifications * Profile * Saved Addresses * Contact Page * About Us * Privacy Policy * Terms & Conditions ## Product Categories * Fruits * Vegetables * Grocery * Dairy * Bakery * Snacks * Beverages * Household Essentials * Baby Care * Personal Care * Cleaning Products * Pet Care Use high-quality royalty-free or AI-generated images for all products. ## Admin Dashboard Secure Admin Login. Dashboard must include: * Today's Orders * Pending Orders * Accepted Orders * Packed Orders * Out for Delivery * Delivered Orders * Cancelled Orders * Total Revenue * Daily Sales * Monthly Sales * Customer Count * Product Count ## Product Management Admin can: * Add Product * Edit Product * Delete Product * Upload Images * Update Price * Update Stock * Add Discounts * Enable/Disable Products ## Order Management Admin can: * Accept Orders * Reject Orders * Mark Packed * Assign Delivery Partner * Mark Out for Delivery * Mark Delivered * Cancel Orders ## Delivery Management Admin can: * Add Delivery Partner * Assign Orders * Track Deliveries * View Delivery History ## Payment Support: * Cash on Delivery * Razorpay * Online Payments ## Customer Features * Product Search * Filters * Offers * Coupons * Order History * Invoice * Order Tracking * Push Notifications * Responsive Mobile UI ## Contact Information Display throughout the website: Store: Shivam Mart CEO: Shivam Dhruw Phone: +91 9977572405 WhatsApp: +91 9977572405 Email: [shivambhao750@gmail.com](mailto:shivambhao750@gmail.com) Address: Bhatapara, Baloda Bazar, Chhattisgarh, India ## Footer Include: * Store Information * Contact Details * Quick Links * Social Media Icons * Copyright Copyright © 2026 Shivam Mart. All Rights Reserved. ## UI Requirements Create a premium modern interface with: * Original branding * Original logo placeholder * Smooth animations * Rounded cards * Sticky navigation * Fast loading * Dark Mode * Light Mode * Mobile-first responsive design * Beautiful product cards * Premium checkout experience * Clean dashboard * Professional admin panel ## Technology Stack Frontend: * React + Vite * Tailwind CSS Backend: * Node.js + Express Database: * MongoDB Authentication: * JWT Image Storage: * Cloudinary Payments: * Razorpay Deployment: * Vercel + Render + MongoDB Atlas ## Final Goal Generate the project step by step with clean, scalable, production-ready code. The platform should be ready for real customers in Bhatapara and designed so it can later expand to other cities while maintaining an original identity.

HomeCategoriesOrdersNotificationsCheckoutDashboardProductsWishlistDeliveryOrder DetailsProduct DetailsTrackingCustomersCartHistoryProfileLogin
Home

Comments (0)

No comments yet. Be the first!

Project Tasks124

#1

Implement CategoriesSection for Home Page

Backlog

As a frontend developer, implement the CategoriesSection which displays a grid of categories with icons, names, and descriptions. Each category card links to the '/Categories' page. The section includes a header with a title and description, and uses inline styles for category colors.

AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#2

Implement DownloadCTASection for Home Page

Backlog

As a frontend developer, implement the DownloadCTASection which includes a call-to-action for users to create an account or browse products. The section features a title, description, and two buttons linking to '/Login' and '/Categories'. It also includes decorative glow elements for visual appeal.

AI 85%
Human 15%
Medium Priority
0.5 days
Frontend Developer
#3

Implement FeaturesSection for Home Page

Backlog

As a frontend developer, implement the FeaturesSection which highlights key features of the service. The section includes a grid of feature cards with icons, titles, and descriptions. Each card uses inline styles for color customization.

AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#4

Implement Footer for Home Page

Backlog

As a frontend developer, implement the Footer which includes brand information, quick links, account management links, and support contact details. The footer is structured with multiple columns and a bottom copyright notice.

AI 85%
Human 15%
Medium Priority
0.5 days
Frontend Developer
#5

Implement HeroSection for Home Page

Backlog

As a frontend developer, implement the HeroSection featuring a 3D market street with interactive shops. Each shop is represented by a 3D box with animations on hover. The section uses react-three-fiber for 3D rendering and gsap for animations. It includes scroll-linked parallax effects.

AI 95%
Human 5%
High Priority
2 days
Frontend Developer
#6

Implement HowItWorksSection for Home Page

Backlog

As a frontend developer, implement the HowItWorksSection which outlines the process of using the service in four steps. Each step includes an icon, title, and description, with connectors between steps for visual flow.

AI 85%
Human 15%
Medium Priority
0.5 days
Frontend Developer
#7

Implement Navbar for Home Page

Backlog

As a frontend developer, implement the Navbar which includes brand elements, navigation links, and a mobile menu toggle. The navbar changes style on scroll and supports mobile view with a hamburger menu.

AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#8

Implement TestimonialsSection for Home Page

Backlog

As a frontend developer, implement the TestimonialsSection which displays customer testimonials in a carousel format. The section includes a header, testimonial cards with ratings, and navigation dots to switch between testimonials.

AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#52

Implement TrackingMapContainer for Tracking Page

Backlog

As a frontend developer, implement the TrackingMapContainer section which simulates a delivery map with markers for the customer, delivery partner, and shop. The section includes a decorative route line and an overlay badge indicating real-time location. The map uses static elements and CSS for layout and animations.

AI 90%
Human 10%
Medium Priority
1.5 days
Frontend Developer
#53

Implement MapControls for Tracking Page

Backlog

As a frontend developer, implement the MapControls section which provides interactive buttons for zooming in and out, centering the map on the delivery partner, and toggling the map type. Each button triggers a mock alert to simulate functionality.

AI 90%
Human 10%
Medium Priority
0.5 days
Frontend Developer
#54

Implement OrderSummary for Tracking Page

Backlog

As a frontend developer, implement the OrderSummary section which displays detailed order information including items, total cost, delivery address, and contact information. It features a toggle button to expand or collapse the details, managed by a useState hook.

AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#55

Implement DeliveryTimeline for Tracking Page

Backlog

As a frontend developer, implement the DeliveryTimeline section which visualizes the delivery progress through a series of steps. Each step displays an icon, label, and timestamp, with the current step highlighted and animated. The timeline uses static data for demonstration.

AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#56

Implement DeliveryPartnerInfo for Tracking Page

Backlog

As a frontend developer, implement the DeliveryPartnerInfo section which displays information about the delivery partner including name, avatar, rating, vehicle details, and contact options. It features a countdown timer for ETA, managed by a useEffect hook, and buttons for calling, chatting, and reporting issues.

AI 90%
Human 10%
High Priority
1.5 days
Frontend Developer
#73

Implement CustomerSearch for Customers

Backlog

As a frontend developer, implement the CustomerSearch section which includes a search input field with an icon and a clear button. It allows users to search for customers by name or email, updating the searchQuery state via the onSearchChange callback.

AI 85%
Human 15%
Medium Priority
0.5 days
Frontend Developer
#74

Implement CustomerFilterBar for Customers

Backlog

As a frontend developer, implement the CustomerFilterBar section which includes dropdowns for filtering customers by status and sorting them by different criteria. It also features a reset button to clear filters, with state management handled via onStatusChange and onSortChange callbacks.

AI 85%
Human 15%
Medium Priority
0.5 days
Frontend Developer
#75

Implement CustomersTable for Customers

Backlog

As a frontend developer, implement the CustomersTable section which displays a paginated table of customers. It includes interactive elements such as status badges, action buttons for viewing, editing, and deactivating customers, and handles pagination state with useState.

AI 90%
Human 10%
High Priority
1.5 days
Frontend Developer
#76

Implement CustomerDetailModal for Customers

Backlog

As a frontend developer, implement the CustomerDetailModal section which displays detailed information about a customer in a modal overlay. It includes sections for contact information, account summary, and saved addresses, with a close button to dismiss the modal.

AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#77

Implement SupportTicketsList for Customers

Backlog

As a frontend developer, implement the SupportTicketsList section which displays a list of support tickets with filtering and sorting options. Each ticket is represented by a TicketCard component showing customer name, issue, status, priority, and creation date, with a button to view details.

AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#108

Implement ProfileSidebar for Profile

Backlog

As a frontend developer, implement the ProfileSidebar section which includes a list of navigation tabs for different profile sections. Implement mobile toggle functionality using useState to open and close the sidebar. Ensure the active tab is highlighted and can be changed via the onChange prop.

AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#109

Implement PersonalInfo for Profile

Backlog

As a frontend developer, implement the PersonalInfo section which allows users to view and edit their personal information. Implement form validation for fields like first name, last name, phone, and date of birth. Use useState to manage form state and errors, and provide edit and save functionality.

AI 85%
Human 15%
High Priority
1.5 days
Frontend Developer
#110

Implement AddressList for Profile

Backlog

As a frontend developer, implement the AddressList section which displays a list of saved addresses with options to add, edit, or delete addresses. Use demo data for initial display and ensure the default address is highlighted. Implement onAdd and onEdit callbacks for interaction.

AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#112

Implement NotificationPreferences for Profile

Backlog

As a frontend developer, implement the NotificationPreferences section which allows users to toggle notification settings for different categories. Use useState to manage preferences state and implement a save button to alert the user when preferences are saved.

AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#113

Implement PasswordChange for Profile

Backlog

As a frontend developer, implement the PasswordChange section which allows users to change their password. Implement password strength calculation and visibility toggles for password fields. Use useState to manage form state and handle form submission.

AI 85%
Human 15%
High Priority
1.5 days
Frontend Developer
#114

Implement TwoFactorAuth for Profile

Backlog

As a frontend developer, implement the TwoFactorAuth section which allows users to enable or disable two-factor authentication. Display a QR code placeholder and recovery codes when 2FA is enabled. Use useState to manage the enabled state and implement copy functionality for recovery codes.

AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#115

Implement AccountDangerZone for Profile

Backlog

As a frontend developer, implement the AccountDangerZone section which includes actions for logging out from all devices and deleting the account. Implement confirmation dialogs for both actions and ensure the delete action requires email confirmation.

AI 85%
Human 15%
High Priority
1.5 days
Frontend Developer
#116

Create Auth API

Backlog

As a Backend Developer, implement the authentication API endpoints for user login, signup, and JWT token generation. Ensure secure password hashing and token management.

AI 0%
Human 100%
High Priority
3 days
Backend Developer
#117

Create Products API

Backlog

As a Backend Developer, implement the products API endpoints for CRUD operations on products, including filtering and sorting capabilities. Ensure integration with Cloudinary for image storage.

AI 0%
Human 100%
High Priority
4 days
Backend Developer
#118

Create Orders API

Backlog

As a Backend Developer, implement the orders API endpoints for managing order lifecycle, including creation, status updates, and history retrieval. Integrate with Razorpay for payment processing.

AI 0%
Human 100%
High Priority
5 days
Backend Developer
#119

Create Delivery API

Backlog

As a Backend Developer, implement the delivery API endpoints for managing delivery partners, order assignments, and tracking delivery status.

AI 0%
Human 100%
Medium Priority
3 days
Backend Developer
#120

Design Database Models

Backlog

As a Data Engineer, design and implement database models for users, products, orders, and delivery partners. Ensure relationships and indexing for efficient querying.

AI 0%
Human 100%
High Priority
4 days
Data Engineer
#121

Implement Business Rules

Backlog

As a Backend Developer, implement business rules for order validation, discount application, and inventory checks. Ensure rules are enforced consistently across the platform.

AI 0%
Human 100%
Medium Priority
3 days
Backend Developer
#122

Setup Notification Scheduler

Backlog

As a Full Stack Developer, set up a scheduler for sending notifications to customers about order status updates and promotional offers.

AI 0%
Human 100%
Medium Priority
2 days
Full Stack Developer
#123

Develop QA Testing Plan

Backlog

As a QA Engineer, develop a comprehensive testing plan covering unit tests, integration tests, and end-to-end tests for critical user flows.

AI 0%
Human 100%
High Priority
3 days
QA Engineer
#9

Implement Navbar for Login Page

Backlog

As a frontend developer, implement the Navbar section for the Login page. This component includes a responsive navigation bar with links to Home, Categories, Orders, Profile, and Cart. It features a brand logo and a 'Sign In' call-to-action. The Navbar changes style when scrolled and includes a mobile menu toggle. Ensure the component is consistent with the existing Navbar from the Home page.

Depends on:#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#111

Implement AddressForm for Profile

Backlog

As a frontend developer, implement the AddressForm section which allows users to add or edit an address. Implement form validation for fields like street, city, postal code, and state. Use useState to manage form state and errors, and provide save and cancel functionality.

Depends on:#110
Waiting for dependencies
AI 85%
Human 15%
High Priority
1.5 days
Frontend Developer
#10

Implement LoginForm for Login Page

Backlog

As a frontend developer, implement the LoginForm section for the Login page. This form includes fields for email and password, with validation for both. It features a 'Remember Me' checkbox, a toggle to show/hide the password, and a loading state during form submission. The form simulates an API call and displays validation errors.

Depends on:#9
Waiting for dependencies
AI 90%
Human 10%
High Priority
1.5 days
Frontend Developer
#11

Implement LoginSocialDivider for Login Page

Backlog

As a frontend developer, implement the LoginSocialDivider section for the Login page. This component displays a simple divider with the text 'Or continue with' to separate the login form from social login options.

Depends on:#9
Waiting for dependencies
AI 95%
Human 5%
Medium Priority
0.5 days
Frontend Developer
#12

Implement LoginSocialButtons for Login Page

Backlog

As a frontend developer, implement the LoginSocialButtons section for the Login page. This component includes buttons for Google and Apple login, each with a loading state and an icon. The buttons simulate an OAuth flow and display a success message upon completion.

Depends on:#9
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#13

Implement LoginFooterLinks for Login Page

Backlog

As a frontend developer, implement the LoginFooterLinks section for the Login page. This component provides a link for users to sign up if they don't have an account, enhancing the user flow from login to registration.

Depends on:#9
Waiting for dependencies
AI 95%
Human 5%
Medium Priority
0.5 days
Frontend Developer
#14

Implement Footer for Login Page

Backlog

As a frontend developer, implement the Footer section for the Login page. This component includes brand information, quick links, account management links, and support contact details. Ensure consistency with the existing Footer from the Home page.

Depends on:#9
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#15

Implement CategoriesHeader for Categories Page

Backlog

As a frontend developer, implement the CategoriesHeader section for the Categories page. This section includes a breadcrumb navigation, a title, and a subtitle describing the categories available. Ensure the breadcrumb navigation is functional and visually consistent with the design.

Depends on:#9
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
0.5 days
Frontend Developer
#16

Implement CategoriesFilters for Categories Page

Backlog

As a frontend developer, implement the CategoriesFilters section for the Categories page. This section includes a search input, a sort dropdown, and filter chips for various categories. It also features a mobile filter drawer that can be toggled open and closed. Ensure the search and sort functionalities are interactive and the filter chips toggle correctly.

Depends on:#9
Waiting for dependencies
AI 90%
Human 10%
High Priority
1.5 days
Frontend Developer
#17

Implement CategoriesCardGrid for Categories Page

Backlog

As a frontend developer, implement the CategoriesCardGrid section for the Categories page. This section displays a grid of category cards, each with an emoji, name, product count, and description. Ensure the grid is responsive and that clicking a card triggers the onCategoryClick function.

Depends on:#9
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#18

Implement CategoriesFeaturedBand for Categories Page

Backlog

As a frontend developer, implement the CategoriesFeaturedBand section for the Categories page. This section highlights featured categories with a badge and displays them in a grid format. Ensure the grid is responsive and that clicking a featured category triggers the onCategoryClick function.

Depends on:#9
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
1 day
Frontend Developer
#19

Implement CategoriesPagination for Categories Page

Backlog

As a frontend developer, implement the CategoriesPagination section for the Categories page. This component provides pagination controls for navigating through multiple pages of categories. Ensure the pagination buttons are functional and update the current page correctly.

Depends on:#9
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
0.5 days
Frontend Developer
#27

Implement OrdersHeader for Orders Page

Backlog

As a frontend developer, implement the OrdersHeader section which includes a title, subtitle, total order count, and interactive status badges. Each badge should display the count of orders per status and trigger an onBadgeClick event when clicked. The component uses BADGE_META for styling badges based on order status.

Depends on:#9
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#32

Implement DashboardSidebar for Dashboard

Backlog

As a frontend developer, implement the DashboardSidebar section which includes a toggleable sidebar with navigation items such as Overview, Orders, Products, Delivery Partners, Customers, and Reports. The sidebar should be collapsible and include a mobile toggle button. Ensure the active state is visually distinct and the sidebar can be opened or closed using the toggleSidebar function.

Depends on:#9
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#20

Implement Breadcrumb for Product Details

Backlog

As a frontend developer, implement the Breadcrumb section for the Product Details page. This section should display the navigation path from Home to the current product, using the Breadcrumb component. Ensure the links are correctly encoded and accessible, with proper aria-labels for navigation. This component may already exist from a previous page.

Depends on:#15
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
0.5 days
Frontend Developer
#28

Implement OrdersSearch for Orders Page

Backlog

As a frontend developer, implement the OrdersSearch section which includes a search input field with a debounce effect using useState and useEffect hooks. The input allows users to search by Order ID, Customer Name, or Phone Number, and includes a clear button to reset the search term.

Depends on:#27
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#29

Implement OrdersFilterBar for Orders Page

Backlog

As a frontend developer, implement the OrdersFilterBar section which includes date range inputs, a status dropdown with checkboxes, and a sort dropdown. The component manages filter state using useState and allows users to filter orders by status, date, and sort order.

Depends on:#27
Waiting for dependencies
AI 85%
Human 15%
High Priority
1.5 days
Frontend Developer
#30

Implement OrdersList for Orders Page

Backlog

As a frontend developer, implement the OrdersList section which displays a list of orders with actions based on their status. The component includes interactive buttons for accepting, rejecting, viewing, and assigning orders, and uses STATUS_CLASS for styling. It also handles pagination and displays the total result count.

Depends on:#27
Waiting for dependencies
AI 85%
Human 15%
High Priority
2 days
Frontend Developer
#31

Implement OrderStats for Orders Page

Backlog

As a frontend developer, implement the OrderStats section which displays an overview of order statistics using cards. Each card shows an icon, value, and label, and triggers an onStatClick event when clicked. The cards are styled based on their status using color classes.

Depends on:#27
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#33

Implement DashboardHeader for Dashboard

Backlog

As a frontend developer, implement the DashboardHeader section which displays the current date and time, a welcome message, and action buttons for adding a product and assigning delivery. The header should dynamically update the date and time using JavaScript's Date object.

Depends on:#32
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
0.5 days
Frontend Developer
#34

Implement DashboardStats for Dashboard

Backlog

As a frontend developer, implement the DashboardStats section which displays various statistics such as Today's Orders, Total Revenue, and more. Each stat card should show an icon, value, and trend with color coding based on the trend value. Ensure the layout is responsive and visually appealing.

Depends on:#32
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#35

Implement DashboardOrdersTable for Dashboard

Backlog

As a frontend developer, implement the DashboardOrdersTable section which displays a table of today's orders with columns for Order ID, Customer, Items, Amount, Status, Time, and Actions. Include a filter dropdown for order statuses and integrate the DashboardOrdersActions component for each order.

Depends on:#32
Waiting for dependencies
AI 85%
Human 15%
High Priority
1.5 days
Frontend Developer
#37

Implement DashboardInventoryTable for Dashboard

Backlog

As a frontend developer, implement the DashboardInventoryTable section which displays a table of products with columns for Product Name, Category, Stock, Price, Status, Updated, and Actions. Include search and filter controls and integrate the DashboardInventoryActions component for each product.

Depends on:#32
Waiting for dependencies
AI 85%
Human 15%
High Priority
1.5 days
Frontend Developer
#39

Implement DashboardDeliveryPartners for Dashboard

Backlog

As a frontend developer, implement the DashboardDeliveryPartners section which displays a table of delivery partners with columns for Partner, Phone, Assigned Orders, In Transit, Availability, and Actions. Integrate the DashboardDeliveryAssignment component for each partner.

Depends on:#32
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#51

Implement TrackingHeader for Tracking Page

Backlog

As a frontend developer, implement the TrackingHeader section which displays the order ID, current status with dynamic styling based on the status, and estimated delivery time. It includes buttons for navigating back to orders and canceling the order. The status is managed using a useState hook and styles are applied conditionally based on the status.

Depends on:#27
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#57

Implement ProductsHeader for Products Page

Backlog

As a frontend developer, implement the ProductsHeader section which includes a breadcrumb navigation and a dynamic product count display. The breadcrumb should highlight the current category and provide links to 'Home' and 'Products'. The product count should display the number of products found if provided. Ensure accessibility by using appropriate ARIA labels.

Depends on:#32
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#63

Implement DeliveryPageHeader for Delivery

Backlog

As a frontend developer, implement the DeliveryPageHeader section which includes displaying the partner's avatar, name, and online status. Implement the toggle functionality for online/offline status using the onToggleStatus prop. Include action buttons for filtering, sorting, and refreshing orders with SVG icons.

Depends on:#32
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#72

Implement CustomersHeader for Customers

Backlog

As a frontend developer, implement the CustomersHeader section which includes a header with a title, description, and action buttons for exporting data and adding a new customer. It also displays metric cards showing total customers, active customers, and open tickets using the MetricCard component. This section depends on the Dashboard page for layout consistency.

Depends on:#32
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#78

Implement OrderDetailsHeader for Order Details

Backlog

As a frontend developer, implement the OrderDetailsHeader section which includes breadcrumb navigation, order title, order date, and a back button. The breadcrumb allows navigation back to the home and orders pages, and the back button uses window.history.back() to return to the previous page.

Depends on:#32
Waiting for dependencies
AI 90%
Human 10%
High Priority
0.5 days
Frontend Developer
#124

Integrate Auth Frontend and Backend

Backlog

As a Tech Lead, verify the end-to-end integration between the authentication frontend implementation and the authentication backend API. Ensure data flows correctly, API responses are handled properly in the UI, and all interactions work as expected.

Depends on:#116#10
Waiting for dependencies
AI 0%
Human 100%
High Priority
2 days
Tech Lead
#21

Implement ProductImageGallery for Product Details

Backlog

As a frontend developer, implement the ProductImageGallery section for the Product Details page. This section should allow users to view and interact with product images. Implement features such as thumbnail navigation, image zoom on click, and keyboard navigation for image cycling. Ensure accessibility with appropriate aria-labels and roles.

Depends on:#20
Waiting for dependencies
AI 90%
Human 10%
High Priority
1.5 days
Frontend Developer
#22

Implement ProductHeader for Product Details

Backlog

As a frontend developer, implement the ProductHeader section for the Product Details page. This section should display the product name, rating, review count, and stock status using the ProductHeader component. Ensure the star rating is accurately rendered and the stock status is visually distinct.

Depends on:#20
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#23

Implement ProductPricing for Product Details

Backlog

As a frontend developer, implement the ProductPricing section for the Product Details page. This section should display the product's sale price, original price, discount, specifications, and any available offers. Ensure the pricing details are formatted correctly and visually appealing.

Depends on:#20
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#24

Implement ProductActions for Product Details

Backlog

As a frontend developer, implement the ProductActions section for the Product Details page. This section should allow users to adjust product quantity, add the product to the cart, and toggle wishlist status. Implement loading states and feedback for cart actions, simulating API calls.

Depends on:#20
Waiting for dependencies
AI 90%
Human 10%
High Priority
1.5 days
Frontend Developer
#25

Implement ProductReviews for Product Details

Backlog

As a frontend developer, implement the ProductReviews section for the Product Details page. This section should display customer reviews, allow filtering by star rating, and load more reviews on demand. Ensure the review breakdown is accurate and interactive.

Depends on:#20
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1.5 days
Frontend Developer
#26

Implement RelatedProducts for Product Details

Backlog

As a frontend developer, implement the RelatedProducts section for the Product Details page. This section should display a carousel of related products, allowing users to scroll through and view additional product details. Implement smooth scrolling and ensure accessibility.

Depends on:#20
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#36

Implement DashboardOrdersActions for Dashboard

Backlog

As a frontend developer, implement the DashboardOrdersActions component which provides action buttons for each order in the DashboardOrdersTable. The actions include Accept, Reject, Assign Partner, and View Details. Ensure each button is styled appropriately and includes a tooltip.

Depends on:#35
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
0.5 days
Frontend Developer
#38

Implement DashboardInventoryActions for Dashboard

Backlog

As a frontend developer, implement the DashboardInventoryActions component which provides action buttons for each product in the DashboardInventoryTable. The actions include Edit, Delete, and Add Stock. Ensure each button is styled appropriately and includes a tooltip.

Depends on:#37
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
0.5 days
Frontend Developer
#40

Implement DashboardDeliveryAssignment for Dashboard

Backlog

As a frontend developer, implement the DashboardDeliveryAssignment component which provides action buttons for each delivery partner in the DashboardDeliveryPartners table. The actions include Assign Order, View Details, and Edit Partner. Ensure each button is styled appropriately and includes a tooltip.

Depends on:#39
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
0.5 days
Frontend Developer
#41

Implement CartHeader for Cart

Backlog

As a frontend developer, implement the CartHeader section which includes a breadcrumb navigation with a link to continue shopping, a title 'Your Cart', and a badge displaying the number of items in the cart. This section should dynamically show the item count badge only when there are items in the cart. Ensure the layout is responsive and matches the design specifications.

Depends on:#20
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#48

Implement WishlistHeader for Wishlist

Backlog

As a frontend developer, implement the WishlistHeader section which includes a title, item count display, sort functionality, and a 'Clear All' button with confirmation dialog. The component uses state hooks to manage the confirmation dialog visibility and handles sort order changes via a dropdown. Ensure the 'Clear All' button is disabled when there are no items.

Depends on:#20
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#58

Implement ProductsPriceFilter for Products Page

Backlog

As a frontend developer, implement the ProductsPriceFilter section which allows users to filter products by price range. This includes a dual-range slider and numeric input fields for minimum and maximum prices. Ensure the slider updates dynamically as inputs change and vice versa. The component should call the onFilter callback with updated price values.

Depends on:#57
Waiting for dependencies
AI 90%
Human 10%
High Priority
1.5 days
Frontend Developer
#59

Implement ProductsStockFilter for Products Page

Backlog

As a frontend developer, implement the ProductsStockFilter section which allows users to filter products based on stock availability. This includes checkboxes for 'In Stock', 'Low Stock', and 'Out of Stock'. The component should update its state and call the onFilter callback with the new filter state when any checkbox is toggled.

Depends on:#57
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#60

Implement ProductsSortBar for Products Page

Backlog

As a frontend developer, implement the ProductsSortBar section which provides sorting options for products. This includes a dropdown for selecting sort criteria and buttons to toggle between grid and list view modes. The component should handle sort changes and view mode toggles, and provide a button to clear all filters.

Depends on:#57
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#61

Implement ProductsGrid for Products Page

Backlog

As a frontend developer, implement the ProductsGrid section which displays products in either a grid or list view. Each product is represented by a ProductCard component that includes product image, name, rating, price, and stock status. The card should also provide actions to add to cart or wishlist. Ensure the grid adapts to the selected view mode.

Depends on:#57
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
Frontend Developer
#62

Implement ProductsPagination for Products Page

Backlog

As a frontend developer, implement the ProductsPagination section which provides pagination controls for navigating through product pages. This includes buttons for previous/next page navigation and direct page number selection. Ensure the component handles edge cases like the first and last page correctly.

Depends on:#57
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
1 day
Frontend Developer
#64

Implement DeliveryTabs for Delivery

Backlog

As a frontend developer, implement the DeliveryTabs section which includes tabs for 'Active', 'Pending Pickup', and 'Completed' orders. Each tab should display the count of orders and allow switching between tabs using the onTabChange prop.

Depends on:#63
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
0.5 days
Frontend Developer
#65

Implement DeliveryOrderList for Delivery

Backlog

As a frontend developer, implement the DeliveryOrderList section which displays a list of orders or a message indicating no orders are found when the list is empty. The component should render children elements representing individual orders.

Depends on:#63
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
0.5 days
Frontend Developer
#66

Implement DeliveryOrderCard for Delivery

Backlog

As a frontend developer, implement the DeliveryOrderCard section which displays order details including customer name, shop name, delivery address, items, ETA, and distance. Implement actions for calling the customer and showing the route. The card should visually indicate the order status with a colored border.

Depends on:#63
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#67

Implement DeliveryMapSection for Delivery

Backlog

As a frontend developer, implement the DeliveryMapSection which displays a static placeholder for an interactive map. Include location data for pickup and destination, and display stats for pickup distance, destination distance, and ETA.

Depends on:#63
Waiting for dependencies
AI 85%
Human 15%
High Priority
1.5 days
Frontend Developer
#68

Implement DeliveryStatsGrid for Delivery

Backlog

As a frontend developer, implement the DeliveryStatsGrid section which displays statistics such as total deliveries, completed on time, pending count, and average rating. Each stat should be visually distinct with color coding.

Depends on:#63
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
0.5 days
Frontend Developer
#69

Implement DeliveryOrderTimeline for Delivery

Backlog

As a frontend developer, implement the DeliveryOrderTimeline section which displays the timeline of an order's status changes. Each step should show the status, time, and optional message, with visual indicators for completed and pending steps.

Depends on:#63
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#70

Implement DeliveryOrderDetails for Delivery

Backlog

As a frontend developer, implement the DeliveryOrderDetails section which displays detailed information about an order including customer details, pickup shop, delivery address, items, and special instructions.

Depends on:#63
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#71

Implement DeliveryActionPanel for Delivery

Backlog

As a frontend developer, implement the DeliveryActionPanel section which provides action buttons based on the order status. Implement actions for arriving at pickup, marking as delivered, calling the shop or customer, and reporting issues.

Depends on:#63
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#79

Implement OrderStatusBadge for Order Details

Backlog

As a frontend developer, implement the OrderStatusBadge section which displays the current status of the order with a label, icon, and color-coded background. The status can be 'Delivered', 'In Transit', 'Pending', or 'Cancelled', each with specific styling defined in STATUS_CONFIG.

Depends on:#78
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
0.5 days
Frontend Developer
#80

Implement OrderPricingSummary for Order Details

Backlog

As a frontend developer, implement the OrderPricingSummary section which displays a breakdown of the order's pricing including subtotal, delivery fee, discount, taxes, and total. The section uses a formatCurrency function to format the currency values.

Depends on:#78
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
0.5 days
Frontend Developer
#81

Implement OrderDeliveryAddress for Order Details

Backlog

As a frontend developer, implement the OrderDeliveryAddress section which displays the delivery address, phone number, and optional instructions. It includes a copy button to copy the address to the clipboard and an edit button if the address is editable.

Depends on:#78
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
1 day
Frontend Developer
#82

Implement OrderTimeline for Order Details

Backlog

As a frontend developer, implement the OrderTimeline section which displays the progress of the order through various stages. Each stage is represented with a node and includes a status indicator and timestamp.

Depends on:#78
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
1 day
Frontend Developer
#83

Implement OrderItemsList for Order Details

Backlog

As a frontend developer, implement the OrderItemsList section which lists all items in the order with their images, names, quantities, unit prices, and line totals. It also displays the subtotal at the bottom.

Depends on:#78
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
1 day
Frontend Developer
#84

Implement OrderDeliveryPartner for Order Details

Backlog

As a frontend developer, implement the OrderDeliveryPartner section which displays information about the delivery partner including their photo, name, rating, and phone number. It includes a call button to contact the partner.

Depends on:#78
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
1 day
Frontend Developer
#85

Implement OrderTrackingMap for Order Details

Backlog

As a frontend developer, implement the OrderTrackingMap section which provides a live tracking map for the order. It includes an animated marker representing the delivery partner's location and an ETA display.

Depends on:#78
Waiting for dependencies
AI 80%
Human 20%
High Priority
1.5 days
Frontend Developer
#86

Implement OrderActionButtons for Order Details

Backlog

As a frontend developer, implement the OrderActionButtons section which provides various actions for the order such as reorder, download invoice, print receipt, report issue, and cancel order. The cancel button is conditionally rendered based on the order status.

Depends on:#78
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
1 day
Frontend Developer
#94

Implement NotificationsHeader for Notifications

Backlog

As a frontend developer, implement the NotificationsHeader section which displays the title 'Notifications' and a badge showing the count of unread notifications. It includes a button to mark all notifications as read, which triggers the onMarkAllRead callback. Ensure the layout is responsive and matches the design specifications.

Depends on:#51
Waiting for dependencies
AI 90%
Human 10%
High Priority
0.5 days
Frontend Developer
#100

Implement HistoryHeader for History

Backlog

As a frontend developer, implement the HistoryHeader section to display the delivery history header with total deliveries and average rating. This section includes a title, subtitle, and statistics for total deliveries and average rating with a star icon. Ensure the component is styled according to the provided CSS and integrates with the existing delivery data.

Depends on:#63
Waiting for dependencies
AI 90%
Human 10%
High Priority
0.5 days
Frontend Developer
#42

Implement CartItemsList for Cart

Backlog

As a frontend developer, implement the CartItemsList section which serves as a container for cart items. This section should be styled to accommodate dynamic content and ensure that it is responsive. The section will render children components representing individual cart items.

Depends on:#41
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
0.5 days
Frontend Developer
#47

Implement CartEmpty for Cart

Backlog

As a frontend developer, implement the CartEmpty section which is displayed when the cart has no items. This section includes an icon, a heading, a subtext, and a call-to-action link to start shopping. Ensure that the section is styled to be visually appealing and matches the design specifications.

Depends on:#41
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
0.5 days
Frontend Developer
#49

Implement WishlistItems for Wishlist

Backlog

As a frontend developer, implement the WishlistItems section which displays a grid of wishlist items using the WishlistCard component. Each card includes item details, stock status, and actions to add to cart or remove the item. Implement state management for showing a toast notification when an item is added to the cart. Ensure navigation to product details on card click.

Depends on:#48
Waiting for dependencies
AI 90%
Human 10%
High Priority
1.5 days
Frontend Developer
#50

Implement WishlistEmpty for Wishlist

Backlog

As a frontend developer, implement the WishlistEmpty section which displays a message and actions when the wishlist is empty. Include a decorative icon, heading, and text encouraging users to browse categories or return to the home page. Ensure the layout is visually appealing and consistent with the overall design.

Depends on:#48
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
0.5 days
Frontend Developer
#87

Implement CheckoutHeader for Checkout

Backlog

As a frontend developer, implement the CheckoutHeader section which includes a breadcrumb navigation linking back to the Cart page, a title for the Checkout page, and a step indicator showing the current step in the checkout process. Ensure the progress bar reflects the current step accurately. This component may already exist from a previous page.

Depends on:#41
Waiting for dependencies
AI 90%
Human 10%
High Priority
0.5 days
Frontend Developer
#95

Implement NotificationsFilters for Notifications

Backlog

As a frontend developer, implement the NotificationsFilters section which allows users to filter notifications by category using tabs. The active tab is highlighted with a moving indicator animated using GSAP. Ensure the tabs are responsive and the indicator adjusts on window resize. Implement the tab selection logic using useState and useCallback hooks.

Depends on:#94
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
1 day
Frontend Developer
#96

Implement NotificationsCardList for Notifications

Backlog

As a frontend developer, implement the NotificationsCardList section which displays a list of notification cards. Each card shows an icon, subject, preview, and timestamp formatted using the formatTimestamp function. Use GSAP for entry animations of the cards. Ensure the list is responsive and matches the design specifications.

Depends on:#94
Waiting for dependencies
AI 85%
Human 15%
High Priority
1.5 days
Frontend Developer
#97

Implement NotificationsCardActions for Notifications

Backlog

As a frontend developer, implement the NotificationsCardActions section which includes interactive notification cards with actions like 'View Order' or 'Claim Offer'. Use GSAP for animations and @react-three/fiber for 3D elements like the spinning gift. Ensure the section is responsive and matches the design specifications.

Depends on:#94
Waiting for dependencies
AI 80%
Human 20%
High Priority
2 days
Frontend Developer
#98

Implement NotificationsEmptyState for Notifications

Backlog

As a frontend developer, implement the NotificationsEmptyState section which displays a 3D animated 'empty bell' using @react-three/fiber when there are no notifications. Ensure the animation is smooth and the section is responsive. Provide appropriate messages and call-to-action links based on the active filter.

Depends on:#94
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
1.5 days
Frontend Developer
#99

Implement NotificationsPagination for Notifications

Backlog

As a frontend developer, implement the NotificationsPagination section which provides pagination controls for navigating through multiple pages of notifications. Ensure the pagination is responsive and includes ellipsis for large numbers of pages. Implement logic to handle page changes and update the displayed notifications accordingly.

Depends on:#94
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
1 day
Frontend Developer
#101

Implement HistoryDateRangeFilter for History

Backlog

As a frontend developer, implement the HistoryDateRangeFilter section to allow users to filter delivery history by date range. This section includes date input fields for 'From' and 'To' dates, and 'Apply' and 'Reset' buttons. Ensure the component manages local state for date inputs and triggers the onApply callback with the selected date range.

Depends on:#100
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
1 day
Frontend Developer
#102

Implement HistoryStatusAndSort for History

Backlog

As a frontend developer, implement the HistoryStatusAndSort section to provide filtering by delivery status and sorting options. This section includes dropdowns for status ('All', 'Completed', 'Cancelled') and sort order ('Newest First', 'Oldest First', 'Highest Amount'). Ensure the component triggers onStatusChange and onSortChange callbacks with the selected values.

Depends on:#100
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
1 day
Frontend Developer
#103

Implement HistorySearchInput for History

Backlog

As a frontend developer, implement the HistorySearchInput section to allow users to search delivery history by Order ID or Customer Name. This section includes a text input with a search icon and a clear button. Ensure the component manages the input value and triggers the onChange callback with the updated search term.

Depends on:#100
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
0.5 days
Frontend Developer
#104

Implement HistoryCardList for History

Backlog

As a frontend developer, implement the HistoryCardList section to display a list of delivery cards in a table format. This section includes columns for Order ID, Customer, Date & Time, Amount, Status, and Actions. Ensure the component formats dates, applies styles for different statuses, and renders actions using the renderActions prop.

Depends on:#100
Waiting for dependencies
AI 80%
Human 20%
High Priority
1.5 days
Frontend Developer
#107

Implement ProfileHeader for Profile

Backlog

As a frontend developer, implement the ProfileHeader section which includes a user avatar with hover effects to display an overlay for uploading a photo, user information such as name, email, and membership date, and an 'Edit Profile' button. Ensure the avatar hover state is managed using useState.

Depends on:#94
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#43

Implement CartItemQuantity for Cart

Backlog

As a frontend developer, implement the CartItemQuantity component which allows users to adjust the quantity of a cart item. This component includes decrement and increment buttons, and an input field for manual quantity entry. Ensure that the input validation prevents non-numeric and negative values, and that the component is accessible with appropriate ARIA labels.

Depends on:#42
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#44

Implement CartItemActions for Cart

Backlog

As a frontend developer, implement the CartItemActions component which provides buttons for removing an item from the cart and saving it for later. Ensure that the buttons are styled according to the design and include icons for visual clarity. The component should handle click events to trigger the appropriate actions.

Depends on:#42
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
0.5 days
Frontend Developer
#45

Implement CartPriceBreakdown for Cart

Backlog

As a frontend developer, implement the CartPriceBreakdown section which displays a detailed price summary including subtotal, delivery fee, taxes, discounts, and grand total. Ensure that the discount line is only shown when applicable. The section should be responsive and formatted to match the design specifications.

Depends on:#42
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
Frontend Developer
#88

Implement CheckoutDeliveryAddress for Checkout

Backlog

As a frontend developer, implement the CheckoutDeliveryAddress section which allows users to select from saved addresses or add a new address. Implement state management for selected address and form visibility using useState. Ensure the form for adding a new address is functional and styled correctly.

Depends on:#87
Waiting for dependencies
AI 85%
Human 15%
High Priority
1 day
Frontend Developer
#89

Implement CheckoutDeliveryMethod for Checkout

Backlog

As a frontend developer, implement the CheckoutDeliveryMethod section which allows users to select a delivery method from available options. Use useState to manage the selected delivery method and ensure the UI reflects the selection with appropriate styling.

Depends on:#87
Waiting for dependencies
AI 85%
Human 15%
High Priority
1 day
Frontend Developer
#90

Implement CheckoutPaymentMethodSelect for Checkout

Backlog

As a frontend developer, implement the CheckoutPaymentMethodSelect section which allows users to select a payment method. Ensure the component uses props to manage the active method and triggers the onSelect callback when a method is selected.

Depends on:#87
Waiting for dependencies
AI 90%
Human 10%
High Priority
0.5 days
Frontend Developer
#92

Implement CheckoutPromoCode for Checkout

Backlog

As a frontend developer, implement the CheckoutPromoCode section which allows users to apply a promo code. Use useState to manage the input code, applied state, and error messages. Ensure the component correctly validates and applies discounts based on valid promo codes.

Depends on:#87
Waiting for dependencies
AI 85%
Human 15%
High Priority
1 day
Frontend Developer
#105

Implement HistoryListActions for History

Backlog

As a frontend developer, implement the HistoryListActions section to provide action buttons for each delivery card. This section includes 'View Details' and 'Invoice' buttons, and displays a rating if available. Ensure the component triggers onViewDetails and onDownloadInvoice callbacks with the orderId.

Depends on:#104
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
0.5 days
Frontend Developer
#106

Implement HistoryPagination for History

Backlog

As a frontend developer, implement the HistoryPagination section to manage pagination of the delivery history list. This section includes controls for navigating pages, displaying current page info, and selecting items per page. Ensure the component triggers onPageChange and onItemsPerPageChange callbacks with the appropriate values.

Depends on:#104
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
1 day
Frontend Developer
#46

Implement CartCheckoutActions for Cart

Backlog

As a frontend developer, implement the CartCheckoutActions section which includes links for proceeding to checkout and continuing shopping. Ensure that the primary action is visually distinct and that the layout is responsive. The links should navigate to the appropriate pages when clicked.

Depends on:#45
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
0.5 days
Frontend Developer
#91

Implement CheckoutPaymentForm for Checkout

Backlog

As a frontend developer, implement the CheckoutPaymentForm section which dynamically renders different forms based on the selected payment method. Ensure the form fields are correctly displayed for card, UPI, wallet, and net banking options, and handle user input appropriately.

Depends on:#90
Waiting for dependencies
AI 80%
Human 20%
High Priority
1.5 days
Frontend Developer
#93

Implement CheckoutOrderSummary for Checkout

Backlog

As a frontend developer, implement the CheckoutOrderSummary section which displays a summary of the cart items, subtotal, delivery fee, tax, and total amount. Ensure the component updates the total based on any applied discounts and allows users to toggle the summary view.

Depends on:#92
Waiting for dependencies
AI 85%
Human 15%
High Priority
1 day
Frontend Developer
Home design preview
Login: Sign In
Dashboard: View Today's Orders
Dashboard: View Revenue Reports
Orders: Accept Order
Orders: Assign Delivery Partner
Orders: Mark Out For Delivery
Orders: Mark Delivered
Products: Add Product
Products: Edit Product
Products: Update Stock
Delivery: Manage Partners
Customers: Manage Support