Skip to content

CulicidaeLab Documentation

Welcome to the comprehensive documentation for CulicidaeLab, a Flutter mobile application for mosquito species identification and disease information.

Documentation Structure

This documentation is organized into several sections to serve different audiences:

📱 User Guide

Complete guides for end-users of the CulicidaeLab mobile app: - Getting started with the app - Mosquito identification features - Using the gallery and disease information - Troubleshooting and FAQ

🔧 Developer Guide

Technical documentation for developers working on the project: - Project architecture and structure - Development environment setup - Data models for research applications - API integration guides - AI model integration - CulicidaeLab ecosystem integration - State management patterns - Testing strategies - Extending functionality

📚 API Reference

Auto-generated API documentation from the Flutter codebase: - Class and method documentation - Data models and interfaces - Service layer documentation

🤝 Contribution Guide

Guidelines for contributing to the open-source project: - How to contribute - Coding standards and style guide - Pull request process - Issue templates

🔬 Research Documentation

Documentation for researchers and ecosystem integration: - AI model integration - API integration

Getting Help

  • Check the FAQ for common questions
  • Browse the troubleshooting guide
  • Open an issue on the project repository
  • Contact the development team

This documentation is automatically generated and maintained alongside the codebase.