Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
IDIAMA Agro — gestion des fermes avicoles : production, recettes, dépenses, stocks et présences.
Translation pending
BusinessJavaScript · DartGitHub @saifoullabeOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Gestion des fermes avicoles IDIAMA — production d'œufs, recettes, dépenses, dépôts d'argent, stocks, signalements et pointage.
Trois espaces : administrateur (toutes les fermes), gérant (sa ferme), fermier (ses saisies).
Un seul code source, deux façons d'y accéder :
| Android | flutter build apk --release puis flutter build appbundle --release |
| Web | bash outils/preparer_site.sh, puis git push — Vercel republie seul |
sql/01_idiama_base.sql puis
sql/02_idiama_admin.sql dans le SQL Editor de Supabase.
Voir GUIDE_INSTALLATION.txt pour le détail.lib/core/config.dart.Première connexion : identifiant admin. Le mot de passe est tiré au
hasard par 02_idiama_admin.sql et affiché une seule fois, à l'écran.
Aucun mot de passe n'est écrit dans ce dépôt.
lib/
core/ config, thème, formats (GNF, dates), constantes métier
models/ les objets de la ferme tels qu'ils arrivent de la base
data/ api.dart (tous les appels Supabase) · etat.dart (l'état vivant)
widgets/ briques d'affichage, formulaires, graphiques
screens/ un fichier par écran
sql/ les deux fichiers à passer dans Supabase
site/ la version web compilée — c'est ce dossier que Vercel publie
outils/ preparer_site.sh
@idiamaa.com derrière en coulisses, parce que Supabase exige une
adresse. Conséquence : dans Supabase, « Confirm email » doit rester
décoché.dart:io dans le code : les photos et documents circulent en octets
(FichierChoisi), sinon la version web ne compile pas.android/key.properties (mots de passe de signature) et les fichiers .jks.
Ils sont dans .gitignore. La clé de signature elle-même vit hors du projet,
dans C:\Users\bassi\cles\idiama-agro.jks — si elle est perdue, plus aucune
mise à jour ne peut s'installer par-dessus l'application déjà installée.