Multirole Fertilizer Management System

Customer: AI | Published: 06.10.2025

Web application has to be deployed at our domain with AWS ..After development An online platform is required to streamline fertilizer distribution and oversight across four distinct user roles—Super Admin, MAO, ADA, and Dealer. The system must present a tailored dashboard for each role, enforcing clear permission boundaries while keeping the entire workflow traceable from top-level approval to on-ground delivery. Super Admin A full set of controls is already mapped out in my requirements document: user & role administration, deep-dive reporting, and all system configuration points. Integration of those controls should be intuitive, secure, and extensible. MAO & ADA These two supervisory roles sit between the Super Admin and Dealers. Each needs the ability to review requests, track allocations in real time, and generate audit-ready summaries of movement and stock. Dealer Dealers will log in primarily to request fertilizer, view approved quotas, acknowledge receipt, and submit basic sales/stock feedback. Core Build Expectations • Web-based interface (responsive) with role-based authentication/ compatible to operate from mobile. • Clean, searchable activity logs for every transaction • Modular codebase so new fertilizer types or policy changes can be slotted in without rewrites • Printable and exportable reports (CSV/PDF) generated per role according to access level • Basic analytics—stock balance, demand vs. supply, approval turnaround time Acceptance Criteria • All four roles function independently without permission leakage • End-to-end request flow demonstrated on staging data • Documented REST API endpoints for future mobile app tie-ins • Source code, database schema, and deployment guide delivered at hand-off The feature document detailing each screen and rule set will be shared once development starts, so estimates can be refined quickly.