A fully role-based π± Flutter mobile application designed to digitize and modernize Sri Lankaβs agricultural ecosystem, focusing on π Tea & πΏ Cinnamon production, logistics, export coordination, and intelligent GIS-powered land boundary management.
CeyTrack transforms traditional agricultural workflows into a real-time digital ecosystem where π¨βπΎ Land Owners and π Factory Owners collaborate seamlessly through GPS tracking, polygon land mapping, and live data synchronization powered by Firebase.
The system improves transparency, reduces manual paperwork, enhances traceability, and enables data-driven decision-making across the entire agricultural supply chain.
- β‘ Real-time agricultural digitization system
- πΊ Advanced GIS-based land boundary mapping (Polygon system)
- π GPS-driven land tracking & live visualization
- π¦ Full export lifecycle management (Create β Track β Complete)
- π Interactive map-based agricultural monitoring system
- π Live Firestore synchronization across roles
- π§ Scalable role-based architecture (Land Owner / Factory Owner)
- π Real-time analytics for production & exports
CeyTrack follows a modular, scalable, role-driven architecture designed for long-term maintainability:
- Firebase Authentication system
- Role-based login (Land Owner / Factory Owner)
- Secure session handling
- User verification & access control
- Dynamic role assignment
- Permission-based feature access
- Separate workflows for each user type
- Google Maps + OpenStreetMap integration
- Real-time GPS tracking engine
- Polygon boundary rendering system
- GeoPoint β LatLng transformation pipeline
- Crop-based visual mapping system
- Export request creation system
- Factory approval & tracking flow
- Status lifecycle management (Pending β Processing β Completed)
- History & audit tracking
- Firestore real-time listeners
- Instant UI updates across devices
- Live order & land updates
- Offline-safe synchronization logic
- Crop-based analytics
- Export performance tracking
- Factory workload insights
- Real-time dashboard metrics
- Flutter (Cross-platform UI framework)
- Dart (Core logic & state handling)
- Role-based modular architecture
- Reusable component-driven UI system
- Clean architecture pattern for scalability
- π Firebase Authentication
- πΎ Cloud Firestore (Real-time NoSQL database)
- πΌ Firebase Storage (Image/evidence uploads)
- βοΈ Cloudinary (Optimized media delivery)
- β‘ Firestore real-time listeners
- π Google Maps API integration
- πΊ OpenStreetMap support
- π High-accuracy GPS tracking
- π© Polygon land boundary system
- π· Reverse Geocoding (address extraction)
- π¨ Crop-based land visualization system
- π‘ Live map rendering for factories
- Real-time agricultural analytics
- Crop distribution insights (Tea/Cinnamon)
- Incoming supply monitoring
- Export demand visualization
- Live system health indicators
- Create, approve, and track export orders
- Full lifecycle tracking (Pending β Processing β Completed)
- Supplier-wise order filtering
- Real-time status updates from land owners
- Order history with audit logs
- Interactive map with all supplier lands
- Auto-rendered polygons from Firestore GeoPoints
- Crop-based color-coded land regions
- Land metadata display (owner, crop type, size)
- Live GPS-based land updates
- Factory profile management
- Supplier relationship tracking
- Contact integration with land owners
- Export workflow optimization tools
- Add and manage agricultural lands
- Crop classification (Tea, Cinnamon, etc.)
- Multi-land support per user
- GPS-based land registration
- Walk-around GPS polygon drawing system
- Automatic coordinate capture
- Firestore-based polygon storage
- Instant visual map rendering
- Crop-based boundary coloring
- Select and link factories per crop
- One-tap calling functionality
- Direct communication channel
- Export collaboration system
- Create export requests with details
- Add quantity, crop type, date, notes
- Upload supporting images/evidence
- Track export status in real-time
- View factory responses instantly
- Complete export history log
- Transparent workflow tracking
- Real-time status updates
- Past performance insights
- β¨ Modern blue-themed professional UI system
- π± Fully responsive design (mobile-first approach)
- π§© Modular reusable UI components
- π Gradient-based dashboard cards
- πͺ Glassmorphism-inspired interface elements
- π Smooth animations & micro-interactions
- π Advanced search + filtering system
- π Redesigned navigation architecture
- πΆ Offline/online connectivity-aware UI states
- β‘ High-performance rendering optimizations
- π Optimized Firestore queries for low latency
- β‘ Efficient real-time map rendering system
- π§ Clean state management architecture
- π¦ Modular scalable code structure
- π₯ Reduced redundant rebuilds & UI lag
- π§Ή Refactored legacy codebase for performance
- π Improved onboarding & user flow efficiency
- πΊ Optimized polygon rendering for large datasets
- Firebase Auth secure login system
- Role-based access control (RBAC)
- Session validation & protection
- Firestore security rules implementation
- Audit-ready action tracking system
- Account lockout protection system
- π€ AI-based crop yield prediction system
- π° Smart pricing & market demand forecasting
- π Drone-based land verification system
- π Machine learning analytics dashboard
- π National agricultural integration platform
- π‘ IoT sensor integration for soil monitoring
- Android
- iOS
- Web
- Windows
- Linux
- macOS
Malitha Tishamal
Full-Stack Mobile & Backend Developer
Flutter Firebase GIS SmartAgriculture LandMapping
GPS Firestore CrossPlatform MobileApp AgriTech
RealTimeSystem SupplyChain UIUX GeoSpatialSystem