Tablet first android application for a spot vendor in a vegetable market yard.
Generated Prompt
```markdown ## APPLICATION OVERVIEW This application is a tablet-first Android web app designed for spot vendors in a vegetable market yard. It streamlines the management of container sales, inventory, and financial transactions, allowing a super admin to oversee operations while facilitating smooth interactions between sales personnel, supervisors, and collection agents. ## CORE FEATURES 1. **Super Admin Role Management**: Allows the creation and management of user roles (supervisors, accounts, salespersons, collection agents), ensuring a secure and organized workflow. 2. **Master Container Data Input**: Enables the super admin to input comprehensive data for each container, including container ID, type, supplier, origin, size, contents, landed cost, and important dates related to the container's journey. 3. **Salesperson Interface**: Provides a tailored interface for salespersons to log in, select assigned containers, view inventory with representative images, and initiate sales transactions seamlessly. 4. **Transaction Management**: Facilitates sales, returns, exchanges, and damages, allowing salespersons to finalize transactions, capture buyer details, and calculate prices, including VAT adjustments. 5. **Supervisor Review Process**: Empowers supervisors to review transaction details submitted by salespersons and finalize orders. They can adjust VAT inclusion and oversee order confirmations sent to all relevant stakeholders. 6. **Collection Agent Access**: Allows collection agents to track payment status, update payment amounts, and view remaining balances, ensuring efficient financial management post-delivery. ## DESIGN SPECIFICATIONS - **Visual Style**: Minimalist - The design features a clean, simple aesthetic with ample white space, emphasizing functionality and ease of navigation. - **Color Mode**: Light theme with dark text on light backgrounds to enhance readability and maintain a professional appearance. - **Layout**: A responsive grid layout that organizes elements logically, with a sidebar for navigation and primary content areas for user actions, ensuring a smooth user flow. - **Typography**: Use of sans-serif fonts like Roboto or Open Sans for clear readability, with a hierarchy that prioritizes headings and important information through size and weight differentiation. ## TECHNICAL REQUIREMENTS - **Framework**: React with TypeScript to ensure type safety and robust component management. - **Styling**: Tailwind CSS for utility-first styling that promotes rapid design and consistent aesthetics. - **UI Components**: Integration of shadcn/ui for a cohesive and modern UI component library. - **State Management**: Consider using React Context API or Redux for managing application state effectively across components. ## IMPLEMENTATION STEPS 1. **Set Up Project Environment**: Initialize a new React project with TypeScript and install necessary dependencies (React, Tailwind CSS, shadcn/ui). 2. **Define User Roles**: Create a user management module that allows the super admin to define and assign roles with distinct permissions. 3. **Develop Container Management Module**: Implement forms and data storage for master container data input, ensuring validation for required fields. 4. **Build Salesperson Interface**: Design a user-friendly dashboard for salespersons that displays assigned containers and inventory with representative visuals. 5. **Implement Transaction Logic**: Create forms for capturing sales, returns, exchanges, and damages, including VAT calculation logic and submission processes. 6. **Supervisor Review System**: Develop a review mechanism for supervisors to approve transactions and send confirmations to stakeholders. 7. **Integrate Collection Agent Features**: Build functionality for collection agents to track payments and update payment statuses. ## USER EXPERIENCE The application offers a seamless user experience through intuitive navigation and clear categorization of tasks. Salespersons can quickly access assigned containers, view inventory at a glance, and initiate sales with minimal input. Supervisors can efficiently manage approvals, ensuring that transactions are handled promptly. Collection agents benefit from a straightforward interface to track payments, enhancing financial oversight and accountability. ```
Loved by thousands of makers from
From early prototypes to real products, they started here.







































Generate optimized prompts for your vibe coding projects
Generate prompt
Enter a brief description of the app you want to build and get an optimized prompt
Review and use your prompt
Review (and edit if necessary) the generated prompt, then copy it or open it directly in your chosen platform
Get inspired with new ideas
Get AI-generated suggestions to expand your product with features that will surprise your users
Frequently Asked Questions
Everything you need to know about creating better prompts for your Lovable projects
Still have questions?
Can't find what you're looking for? We're here to help!
