> For the complete documentation index, see [llms.txt](https://docs.devonyx.fr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devonyx.fr/introduction.md).

# Introduction

Dashfarm est une application web complète conçue pour répondreaux besoins du secteur agricole. Elle permet aux agriculteurs de centraliser le suivi de leurs parcelles et cultures, d'analyser les données métérologiques, et recevoir automatiquement des alertes en cas de risque (gel, stress hydrique, maladie).

Ce projet est un **MVP fonctionnel** est réalisé dans le cadre de nos études, en répondant à une problématique de la Chambre d'Agriculture autour de la  transformation numérique du secteur.

### Le besoin

Les acteurs agricoles doivent gérer simultanément de multiples parcelles, surveiller les conditions  météo et l'état sanitaire de leurs cultures, et prendre rapidement des décisions face aux risques. La plupart de ces informations sont aujourd'hui dispersées : carnets papier, application  météo grand public, observations mémorisées sans historique  structuré.

Dashfarm centralise tout cela dans une interface unique,  avec une logique d'analyse simple basée sur des règles métier paramétrables.

### &#x20;Les fonctionnalités principales

* **Tableau de bord** : vue synthétique des parcelles, cultures actives, alertes en cours de condition météo du jour.
* **Gestion des parcelles** : création, géocalisation (latitude / longitude), surface en hectares, association à un agriculteur.
* **Observations terrain** : association culture <-> parcelle, type de culture (Blé, Orge, Maïs, Tournesol, Colza), dates de semis et récolte prévue, statut.
* **Données métérologiques** : température, humidité, précipitations, vent, agrégées par jour.
* **Système d'alertes automatique** : détection de situations à risque via un moteur de règle (paramètre + opérateur + seuil + niveau de gravité).
* **Authentification** : inscription / connexion sécurisée par JWT, mots de passe  hashés par bcrypt.
* **Cartographie** : visualisation des parcelles sur carte  interactive (Leaflet)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devonyx.fr/introduction.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
