A fruit store management application with separate admin and customer views. Admins can set daily prices and visibility for products per customer, while customers see their personalized catalog.
- Admin Dashboard: Manage daily prices and product visibility for each customer
- Customer Dashboard: Browse available products with personalized pricing
- Dynamic Pricing: Set custom prices per customer per product
- Product Visibility: Control which products each customer can see
- Responsive Design: Works on desktop and mobile devices
- Node.js (version 14 or higher)
- npm or yarn
- Install dependencies:
npm installStart the development server:
npm run devThe app will be available at http://localhost:5173
Build the app for production:
npm run buildPreview the production build:
npm run preview- Login Screen: Choose to login as Store Owner (admin) or select a customer
- Admin View: Select a customer from the sidebar and manage their product prices and visibility
- Customer View: Browse available products and add items to cart