Restructuration majeure du projet: migration de flutt vers app, ajout de l'API et mise à jour du site web

This commit is contained in:
d6soft
2025-05-16 09:19:03 +02:00
parent b5aafc424b
commit 5c2620de30
391 changed files with 19780 additions and 7233 deletions

21
CLAUDE.md Normal file
View File

@@ -0,0 +1,21 @@
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Build Commands
- Flutter: `cd flutt && flutter run` - run the Flutter app
- Flutter tests: `cd flutt && flutter test [test_file_path]` - run specific test
- Flutter linting: `cd flutt && flutter analyze` - analyze Dart code
- Flutter build: `cd flutt && flutter build [platform]` - build for specific platform
- Web: `cd web && npm run dev` - run Svelte dev server
- Web build: `cd web && npm run build` - build web app for production
## Code Style Guidelines
- Flutter/Dart: Follow Flutter lint rules in analysis_options.yaml
- Naming: camelCase for variables/methods, PascalCase for classes/enums
- Imports: Group imports by type (dart, flutter, third-party, project)
- Error handling: Use try/catch with specific error types
- Documentation: Add documentation comments for public APIs
- UI/Layout: Use responsive design principles (DashboardLayout widget)
- Types: Use strong typing, avoid dynamic when possible
- Architecture: Follow repository pattern for data access