
User Personas:
Organization/Foundation Admin User: Oversees field executives and farmers through an intermediary FPO or company.
FPO/Company Admin User: Interacts directly with field executives and farmers without an intermediary, offering crop and farm management solutions.
Pain Points:
- Inefficient management of field executives and farmers.
- Inconsistencies in accessing and updating crop and farm solutions.
- Challenges in real-time tracking of crop and farm activities.
- Time-consuming coordination and communication processes.
- Limited visibility into field operations' performance across different users.
- Scalability issues hindering efficient onboarding and data management.
Objectives:
- Provide a platform for managing crop and farm solutions.
- Enable efficient communication and collaboration.
- Facilitate real-time monitoring and tracking.
- Enhance productivity in managing tasks.
- Ensure data accuracy and integrity.
- Support scalability for expanding operations and user base.
User Journey Description: The Censa Reap Client Admin Web Portal caters to two user personas: Organization/Foundation Admin User and FPO/Company Admin User. Each persona has distinct roles and functionalities within the portal, ranging from user management to farm and crop management. The portal offers a seamless user experience with customizable features, ensuring efficient oversight and management of field operations.
Key Features and Technologies:
- Client Onboarding: Registering companies/FPOs into the platform and managing their details.
- User Management: Adding and overseeing various users within each client, with role-based permissions.
- Farm Management: Viewing and adding farms for different farmers within each client.
- Crop Management: Viewing and adding crops for different farmers within each client.
- Maps: Visualizing user and farm locations within each client on Google Maps.
- Finance Module: Analyzing client transactions and managing various financial aspects.
- Soil Test Management: Managing soil testing data for farmers within each client.
- Pest & Disease Data Management: Managing pest and disease data for farmers within each client.
- Roles & Permissions: Defining roles and permissions for users within the platform.
- Subscriptions: Managing client subscriptions and associated details.
- IoT Data Management: Handling IoT device data and analytics for improved farm management.
- Irrigation Management: Monitoring the irrigation status of various plots within each client
- Merger of Web Applications: Integration of Outgrow and Agbiz functionalities to create a unified client admin portal for Censa Reap customers.
- User Management: Facilitation of user onboarding, access control, and permissions management for organization/foundation admin users, FPO/company admin users, field executives, and farmers.
- Real-time Data Analysis: Provision of analytics modules for monitoring crop and farm activities, financial transactions, IoT sensor data, and more.
- Scalability and Flexibility: Support for scalable operations, onboarding new users, and adapting to evolving client requirements.
- Role-based Authentication (RBAC): Implementation of a robust authentication system with 20 roles and over 400 permissions to ensure secure access to portal features and data.
- Security Measures: Integration of security protocols such as rate limiting, caching, CORS, DoS protection, token-based APIs, middleware for request validation, and MFA to safeguard against security threats.
- Deployment and Automation: Utilization of GitHub Actions for CI/CD, Docker for containerization, Kubernetes for orchestration, and Docker Hub for image repository, ensuring efficient deployment and management of the portal.
- Fault Detection and Logging: Incorporation of fault detection mechanisms and centralized logging for identifying and resolving issues, as well as tracking user journeys for optimization.
Achievements and Impact:
- Successful development and deployment of a comprehensive client admin portal catering to the diverse needs of Censa Reap customers.
- Improved operational efficiency and user experience through centralized management of services, real-time data analysis, and scalable operations.
- Enhanced security and data integrity with robust authentication mechanisms, security protocols, and fault detection measures.
- Widely adopted by users for its intuitive interface, powerful analytics capabilities, and seamless integration with existing systems.
- Positioned Censa Reap as a leader in agricultural technology by providing clients with a state-of-the-art platform for managing crop and farm solutions, fostering innovation and growth in the agriculture sector.