Skip to main content
  1. Projects/

PetalPatrol - Botanical Inventory Management

·671 words·4 mins· ·
Professional Projects JavaScript Node.js Express MongoDB Botany Inventory REST API TAXREF
Table of Contents
ECO-MED - This article is part of a series.
Part : This Article
PetalPatrol is a specialized application for managing and analyzing floristic inventory data to optimize botanical studies and facilitate field data collection of plant observations.

PetalPatrol - Botanical Inventory Management
#

Application dedicated to digitizing and optimizing floristic inventory processes for ECO-MED’s botanical teams, facilitating collection, validation and analysis of plant species data.

🎯 Objective
#

PetalPatrol simplifies and automates botanical inventory management by enabling intuitive field data entry, rigorous taxonomic validation and in-depth analysis of floristic data collected during environmental studies.

🌱 Problem Solved
#

Before PetalPatrol, botanical inventory management presented several challenges:

  • Time-consuming field data entry prone to errors
  • Manual taxonomic validation that was tedious
  • Difficult centralization of multi-site data
  • Limited statistical analyses of plant communities
  • Complex regulatory compliance with TAXREF standards

⚡ Main Features
#

Optimized field data entry interface
#

  • Adaptive forms according to survey type
  • Automatic species suggestions by habitat
  • Real-time validation of nomenclature
  • Offline mode for areas without network coverage

Advanced taxonomic management
#

  • TAXREF integration for official nomenclature
  • Automatic synonymic correspondences
  • Management of botanical groups and families
  • Detection of heritage and invasive species

Integrated ecological analyses
#

  • Diversity indices (Shannon, Simpson, Pielou)
  • Correspondence analyses between surveys
  • Automatic mapping of observations
  • Customizable statistical reports

Validation and quality control
#

  • Automatic verification of ecological consistency
  • Flagging of doubtful observations
  • Expert validation workflow
  • Complete traceability of modifications

🖼️ User Interface
#

Interface Evolution
#

Legacy Interface
#

Legacy PetalPatrol interface
Initial PetalPatrol interface with basic design

New Interface - Dark Theme
#

Study Selection

Study selection - Dark theme
Study selection interface with new dark design

Survey Interface

Survey interface - Dark theme
Botanical survey data entry interface with dark theme

Validation Interface

Validation interface - Dark theme
Data validation interface with dark theme

New Interface - Light Theme
#

Study Selection

Study selection - Light theme
Study selection interface with new light design

Location Interface

Location interface - Light theme
Survey geolocation interface with light theme

Survey Interface

Survey interface - Light theme
Botanical survey data entry interface with light theme

Validation Interface

Validation interface - Light theme
Data validation interface with light theme

Interface Features
#

PetalPatrol’s interface presents an overview of botanical surveys:

  • List of ongoing inventory sites
  • Data validation status
  • Taxonomic quality indicators
  • Quick access to analysis tools
  • Support for dark and light themes
  • Responsive interface adapted for field use

Analysis and visualization tools
#

Analysis interface allowing:

  • Visualization of plant communities
  • Automatic calculation of ecological indices
  • Comparison between study sites
  • Export of results for reports

🛠️ Technical Architecture
#

Technology stack
#

  • Frontend: Vanilla JavaScript, HTML5, CSS3
  • Backend: Node.js, Express.js
  • Database: MongoDB with geospatial indexing
  • Integration: TAXREF API, R analysis modules
  • Authentication: JWT integrated with Azure AD

Specialized services
#

TaxonomicValidator
#

  • Real-time validation against TAXREF
  • Management of synonymy and nomenclature
  • Automatic detection of input errors
  • Species suggestions by ecological context

EcologicalAnalyzer
#

  • Calculation of diversity indices
  • Multivariate community analyses
  • Detection of indicator species
  • Assessment of ecological quality

DataQualityChecker
#

  • Automatic consistency checks
  • Verification of species associations
  • Geographic validation of observations
  • Flagging of aberrant data

🔬 Ecological Innovation
#

Community approach
#

PetalPatrol adopts a holistic approach by analyzing plant communities as a whole, enabling fine understanding of studied ecosystems and their conservation status.

Ecological intelligence
#

The application integrates quantitative ecology algorithms to automatically detect vegetation patterns and identify indicator species of ecological condition in environments.

📊 Results and Impact
#

Operational gains
#

  • ⏱️ 70% reduction in field data entry time
  • 🎯 95% taxonomic accuracy
  • 📈 100% automation of statistical analyses
  • 🌿 Automatic detection of 98% of heritage species

Scientific quality
#

  • Guaranteed TAXREF compliance
  • Standardization of survey protocols
  • Reproducible and documented analyses
  • Complete data traceability

Environmental impact
#

  • 🌍 Improved inventory quality
  • 🔍 Early detection of invasive species
  • 📊 Enhanced scientific monitoring of biodiversity
  • 🏛️ Contribution to national databases

🎓 Skills Developed
#

Technical
#

  • Quantitative ecology algorithms
  • Taxonomic reference integration
  • Biodiversity data analysis
  • Field workflow optimization

Methodological
#

  • Standardized inventory protocols
  • Quality control of naturalist data
  • Multivariate statistical analyses
  • Scientific project management

Ecological
#

  • Plant systematics expertise
  • Understanding of ecosystem dynamics
  • Knowledge of conservation issues
  • Mastery of official standards

PetalPatrol demonstrates the importance of digitalization in environmental sciences, combining scientific rigor and technical innovation to improve our knowledge and protection of plant biodiversity.

ECO-MED - This article is part of a series.
Part : This Article

Related

ECO-MED Application Hub
·784 words·4 mins
Professional Projects JavaScript Node.js MongoDB Express REST API Microsoft Graph Leaflet Chart.js
Complete application ecosystem to optimize business processes for an environmental consulting firm
ECO-carpooling - Field Trip Optimization
·645 words·4 mins
Professional Projects JavaScript Node.js Express MongoDB Leaflet Microsoft Graph Mapping
Smart carpooling application to optimize ECO-MED team trips to study sites
YGGAME CTF Platform - Capture The Flag
·579 words·3 mins
University Projects CTF Docker CTFd DevOps Cybersecurity Full Stack Python PHP C Assembly
Creation of a complete Capture The Flag platform for the YGGAME association, based on CTFd and deployed via Docker on VPS. The platform offers various cybersecurity challenges with Discord notification system and advanced administration interface.