DA AgriConnect Portal

Secure portal for individual farmers, associations, and cooperatives with geo-tagging, farm polygon mapping, and DA advisories.

Profile
Farmer/FCA master data
Production
Crops, livestock, fisheries
Geo Mapping
Markers and farm polygons
DA Alerts
Realtime notifications

{{ vm.authMode === 'login' ? 'Sign in' : 'Create account' }}

Use your registered email address.

Setup needed: {{vm.configWarning}}
{{vm.authError}}
{{vm.authSuccess}}

{{vm.connected ? 'Online / Realtime sync active' : 'Offline / waiting for connection'}}{{vm.account.role || 'registered_user'}}Google Maps Ready

{{vm.pageTitle()}}

Map setup: {{vm.mapsWarning}}
{{vm.error}}
{{vm.success}}
Department of Agriculture Digital Services

Welcome, {{vm.account.displayName || 'AgriConnect User'}}

Submit production updates, report incidents, request interventions, monitor projects, map farm locations and polygons, and receive realtime DA advisories.

Production Reports
{{vm.productions.length}}
Open Incidents
{{vm.countOpenIncidents()}}
Geo Markers / Polygons
{{vm.geoLocations.length}} / {{vm.farmPolygons.length}}
DA Notifications
{{vm.notifications.length}}
Showing submitted records only for this module. Summary analytics are available in the main Admin Dashboard.
Quick Actions
Add Geotag / Polygon
Map farm area and assets
Add Production
Crops, livestock, fisheries
Request Support
Inputs, machinery, training
Latest DA Advisories
{{n.category}}{{vm.formatDate(n.publishedAt)}}
{{n.title}}

{{n.message}}

Open link
No notifications yet.
Profile Information

Admin can view full details, but only the registered user can update this profile.

Profile Summary
Complete your profile to help DA validate your location, commodity, and support needs.

{{vm.profile.name}}

{{vm.labelUserType(vm.profile.recordType)}}

Registration: {{vm.profile.registrationNo || 'Not provided'}}

Location: {{vm.profile.barangay}}, {{vm.profile.municipality}}, {{vm.profile.province}}

Commodity Focus: {{vm.profile.commodityFocus || 'Not provided'}}

Area: {{vm.profile.farmAreaHa || 0}} ha

Members: {{vm.profile.membersCount || 0}}

Default Coordinates: {{vm.profile.latitude || '-'}}, {{vm.profile.longitude || '-'}}

{{vm.productionForm.id ? 'Edit Production Report' : 'New Production Report'}}

Submit crops, livestock, fisheries, and other commodity data.

Farmer / Producer Information
Production Location
My Production Reports
DateProducerSectorCommodityLocationHarvest / SellVolumeStatusAction
{{p.dateReported}}{{p.farmerFullName || vm.profile.name || "-"}}
RSBSA: {{p.rsbsaRegistered || "No"}} {{p.rsbsaNo || ""}}
Coop: {{p.cooperativeName || "-"}} / {{p.coopMemberActive || "-"}}
{{p.sector}}{{p.commodity}}
{{p.variety}}
{{p.barangay || "-" }}, {{p.municipality || "-" }}, {{p.province || "-" }}
{{p.latitude || "-" }}, {{p.longitude || "-" }}
Harvest: {{p.estimatedHarvestDate || '-'}}
Sell: {{p.estimatedSellDate || '-'}}
{{p.volume || 0}} {{p.unit}}{{p.status}}
No production report encoded yet.
{{vm.incidentForm.id ? 'Edit Incident Report' : 'New Incident Report'}}

Report disasters, pest and disease outbreaks, market issues, and other field concerns.

Incident Location
My Incident Reports
DateTypeCommoditySeverityStatusAction
{{i.dateOccurred}}{{i.incidentType}}{{i.affectedCommodity}}
{{i.location}}
{{i.barangay || "-" }}, {{i.municipality || "-" }}, {{i.province || "-" }}
{{i.severity}}{{i.status}}
No incident report submitted yet.
{{vm.supportForm.id ? 'Edit Support Request' : 'New Support Request'}}

Request DA support such as seed, fertilizer, training, machinery, market linkage, and validation.

Support Request Location
My Support Requests
TypeTitleLocationNeededStatusAction
{{s.supportType}}{{s.title}}
{{s.quantityNeeded}}
{{s.barangay || "-" }}, {{s.municipality || "-" }}, {{s.province || "-" }}
{{s.latitude || "-" }}, {{s.longitude || "-" }}
{{s.targetDate || '-'}}{{s.status}}
No support request submitted yet.
{{vm.projectLabel(vm.projectCategory)}} Monitoring

Monitor project implementation by category.

My {{vm.projectLabel(vm.projectCategory)}} Records
Total
{{vm.filteredProjects().length}}
Ongoing
{{vm.countProjectsByStatus('Ongoing')}}
Completed
{{vm.countProjectsByStatus('Completed')}}
ProjectLocationProgressStatusAction
{{p.projectTitle}}
{{p.projectCode || 'No reference code'}} • {{p.fundSource || 'No fund source'}}
{{p.barangay}}, {{p.municipality}}
{{p.province}}
Physical: {{p.physicalProgress || 0}}%
Financial: {{p.financialProgress || 0}}%
{{p.status}}
{{p.implementationStage}}
No {{vm.projectLabel(vm.projectCategory)}} project monitoring record yet.
My Farm Geo Mapping

Add unlimited geotagged locations and editable farm polygons. Drag markers to update coordinates.

Coordinate capture: Click the map to capture coordinates into the Latitude/Longitude fields. Saved markers are draggable; dragging them automatically updates the saved coordinates.
Drawing mode activeVertices: {{vm.draftPath.length}}Click points on the map to create the polygon boundary, then click Finish Polygon.
Map Controls

Use Map/Satellite/Hybrid/Terrain controls on the map. Pegman and the panel show Street View where available.

Geotagged Location
Current selected coordinates: {{vm.geoForm.lat || '-'}}, {{vm.geoForm.lng || '-'}}
My Geo Records
Markers: {{vm.geoLocations.length}} • Polygons: {{vm.farmPolygons.length}}
{{g.name}}
{{g.lat | number:6}}, {{g.lng | number:6}}
{{poly.name}}
{{poly.areaHa || 0 | number:2}} ha • {{poly.path.length}} pts
No geotag or polygon yet.
News, Advisories, Links and Calendar

Official announcements and important information published by DA in realtime.

{{n.category}}{{n.priority || 'Normal'}}
{{vm.formatDate(n.publishedAt)}}
{{n.title}}

{{n.message}}

Open Reference Link
No DA notifications have been published yet.
Registered Users
{{vm.adminStats.users}}
Full Profiles
{{vm.adminProfiles.length}}
Geo Markers
{{vm.adminGeoLocations.length}}
Farm Polygons
{{vm.adminFarmPolygons.length}}
Production Reports
{{vm.adminProductions.length}}
Incident Reports
{{vm.adminIncidents.length}}
Support Requests
{{vm.adminSupportRequests.length}}
Project Monitoring
{{vm.adminProjects.length}}
DA Admin Dashboard

Select one tab to view submitted data only. Admin can update user roles/access and manage DA notifications.

Total Production{{vm.adminProductions.length}}
Crops{{vm.adminCount(vm.adminProductions,'sector','Crops')}}
Harvested{{vm.adminCount(vm.adminProductions,'status','Harvested')}}
Upcoming Harvest/Sell{{vm.upcomingMarketCount()}}
Total Incidents{{vm.adminIncidents.length}}
Submitted{{vm.adminCount(vm.adminIncidents,'status','Submitted')}}
Moderate{{vm.adminCount(vm.adminIncidents,'severity','Moderate')}}
High / Critical{{vm.highCriticalIncidents()}}
Total Support{{vm.adminSupportRequests.length}}
Submitted{{vm.adminCount(vm.adminSupportRequests,'status','Submitted')}}
Approved{{vm.adminCount(vm.adminSupportRequests,'status','Approved')}}
Provided{{vm.adminCount(vm.adminSupportRequests,'status','Provided')}}
Total Projects{{vm.adminProjects.length}}
FMR{{vm.adminCount(vm.adminProjects,'category','FMR')}}
Farm Inputs{{vm.adminCount(vm.adminProjects,'category','Farm Inputs')}}
Completed{{vm.adminCount(vm.adminProjects,'status','Completed')}}
Geo Markers{{vm.adminGeoLocations.length}}
Farm Polygons{{vm.adminFarmPolygons.length}}
Mapped Users{{vm.mappedUsersCount()}}
Total Area ha{{vm.totalAdminPolygonArea() | number:2}}
Production by Sector
{{r.label}}{{r.count}}
Production by Status
{{r.label}}{{r.count}}
Top Commodities
{{r.label}}{{r.count}}
Incidents by Type
{{r.label}}{{r.count}}
Incidents by Severity
{{r.label}}{{r.count}}
Incidents by Status
{{r.label}}{{r.count}}
Requests by Type
{{r.label}}{{r.count}}
Requests by Status
{{r.label}}{{r.count}}
Target Dates
{{r.label}}{{r.count}}
Projects by Category
{{r.label}}{{r.count}}
Projects by Status
{{r.label}}{{r.count}}
Projects by Municipality
{{r.label}}{{r.count}}
Markers by Type
{{r.label}}{{r.count}}
Mapped User Records
Users with mapped data{{vm.mappedUsersCount()}}
Total geo markers{{vm.adminGeoLocations.length}}
Total farm polygons{{vm.adminFarmPolygons.length}}
Polygon Area
Total area{{vm.totalAdminPolygonArea() | number:2}} ha
NameEmailUser TypeRoleActiveAction
{{u.displayName}}{{u.email}}{{vm.labelUserType(u.userType)}}
NameTypeRegistrationContactLocationCommoditiesArea haCoordinatesAction
{{p.name}}
{{p.email}}
{{vm.labelUserType(p.recordType)}}{{p.registrationNo}}{{p.contactNo}}
{{p.contactPerson}}
{{p.barangay}}, {{p.municipality}}, {{p.province}}
{{p.address}}
{{p.commodityFocus}}{{p.farmAreaHa}}{{p.latitude}}, {{p.longitude}}
Commodity vs Volume
Total volume reported by commodity.
No production data yet.
Production by Status
Report count grouped by status.
No production data yet.
Production by Sector
Report count grouped by sector.
No production data yet.
RSBSA Registration
Production records grouped by RSBSA registration status.
No production data yet.
OwnerProducer / RSBSADateSectorCommodityLocationHarvest / SellVolumeStatusRemarksAction
{{vm.ownerName(p.ownerUid)}}{{p.farmerFullName || "-"}}
RSBSA: {{p.rsbsaRegistered || "No"}} {{p.rsbsaNo || ""}}
Coop: {{p.cooperativeName || "-"}} / {{p.coopMemberActive || "-"}}
{{p.dateReported}}{{p.sector}}{{p.commodity}}
{{p.variety}}
{{p.barangay || "-" }}, {{p.municipality || "-" }}, {{p.province || "-" }}
{{p.latitude || "-" }}, {{p.longitude || "-" }}
Harvest: {{p.estimatedHarvestDate || "-"}}
Sell: {{p.estimatedSellDate || "-"}}
{{p.volume}} {{p.unit}}{{p.status}}{{p.remarks}}
Incidents by Type
Incident reports grouped by type.
No incident data yet.
Incidents by Severity
Incident reports grouped by severity.
No incident data yet.
Incidents by Status
Incident reports grouped by status.
No incident data yet.
OwnerDateTypeCommoditySeverityStatusLocationDescriptionAction
{{vm.ownerName(i.ownerUid)}}{{i.dateOccurred}}{{i.incidentType}}{{i.affectedCommodity}}{{i.severity}}{{i.status}}{{i.location}}
{{i.barangay || "-" }}, {{i.municipality || "-" }}, {{i.province || "-" }}
{{i.latitude || "-" }}, {{i.longitude || "-" }}
{{i.description}}
Support by Request Type
Support requests grouped by assistance type.
No support request data yet.
Support by Status
Support requests grouped by status.
No support request data yet.
Support by Province
Support requests grouped by province.
No support request data yet.
OwnerTypeTitleLocationNeededQuantityStatusDescriptionAction
{{vm.ownerName(s.ownerUid)}}{{s.supportType}}{{s.title}}{{s.barangay || "-" }}, {{s.municipality || "-" }}, {{s.province || "-" }}
{{s.latitude || "-" }}, {{s.longitude || "-" }}
{{s.targetDate}}{{s.quantityNeeded}}{{s.status}}{{s.description}}
OwnerCategoryProjectLocationFundPhysicalFinancialStatusAction
{{vm.ownerName(p.ownerUid)}}{{p.category}}{{p.projectTitle}}
{{p.projectCode}}
{{p.barangay}}, {{p.municipality}}, {{p.province}}{{p.fundSource}}{{p.physicalProgress}}%{{p.financialProgress}}%{{p.status}}
OwnerTypeNameCoordinates / AreaRemarksAction
{{vm.ownerName(g.ownerUid)}}Geotag: {{g.locationType}}{{g.name}}{{g.lat}}, {{g.lng}}{{g.remarks}}
{{vm.ownerName(poly.ownerUid)}}Polygon{{poly.name}}{{poly.areaHa | number:2}} ha / {{poly.path.length}} pts{{poly.remarks}}
Admin Monitoring Map: Production, Incidents, Support, Projects and Farm Geo

Admin has read-only access to all submitted reports and all mapped farm records. Use the filters to view by module, category, owner name, profile name, commodity, project, or location.

Geotags: {{vm.adminFilteredGeoLocations().length}}
Polygons: {{vm.adminFilteredFarmPolygons().length}}
Production: {{vm.adminFilteredMapRecords('production').length}}
Incidents: {{vm.adminFilteredMapRecords('incidents').length}}
Support: {{vm.adminFilteredMapRecords('support').length}}
Projects: {{vm.adminFilteredMapRecords('projects').length}}
Admin Map Summary

Profiles: {{vm.adminProfiles.length}}

Geotagged Locations: {{vm.adminGeoLocations.length}}

Farm Polygons: {{vm.adminFarmPolygons.length}}

Production Reports: {{vm.adminProductions.length}}

Incident Reports: {{vm.adminIncidents.length}}

Support Requests: {{vm.adminSupportRequests.length}}

Project Monitoring: {{vm.adminProjects.length}}

Admin can view all mapped records and full profile details, but CRUD/write access remains restricted to notifications and user role/access management.

{{vm.notificationForm.id ? 'Edit DA Notification' : 'Publish DA Notification'}}

Admin can publish, edit, and delete notifications. Updates appear in realtime on registered users' dashboards.

Published Notifications
CategoryTitlePriorityDateAudienceAction
{{n.category}}{{n.title}}
{{n.message | limitTo:90}}{{n.message.length > 90 ? '...' : ''}}
{{n.priority}}{{vm.formatDate(n.publishedAt)}}{{n.audience}}
No notifications yet.
{{vm.detailModal.title}}

{{vm.detailModal.subtitle}}

{{f.label}}
{{f.value || '-'}}