feat: mise en place du projet et création de la page de login

This commit is contained in:
Julien Martin
2025-05-02 21:30:31 +02:00
parent d5015b9c42
commit d3663a28ad
91 changed files with 9494 additions and 191 deletions
+55
View File
@@ -0,0 +1,55 @@
{
"project": {
"name": "P'titsPas",
"description": "Application de gestion de la garde d'enfants pour les collectivités locales"
},
"conventions": {
"language": "fr",
"naming": {
"package": "p_tits_pas",
"classes": "PascalCase",
"variables": "camelCase",
"constants": "UPPER_CASE"
}
},
"formatting": {
"indentation": 2,
"max_line_length": 80
},
"documents": {
"cahier_des_charges": "docs/SuperNounou_Cahier_Des_Charges_Complet_V1.1.md",
"evolutions": "docs/EVOLUTIONS_CDC.md",
"charte_graphique": "docs/CHARTE_GRAPHIQUE.md",
"specifications_techniques": "docs/SuperNounou_SSS-001.md"
},
"launch_commands": {
"backend": {
"start": "cd backend && npm run dev",
"description": "Démarre le serveur backend sur le port 3000"
},
"frontend": {
"start": "cd frontend && flutter run -d chrome",
"description": "Démarre l'application Flutter dans Chrome"
},
"full": {
"start": "cd backend && npm run dev & cd frontend && flutter run -d chrome",
"description": "Démarre le backend et le frontend en parallèle"
}
},
"rules": [
"Toujours répondre en français",
"Utiliser le nom 'P'titsPas' dans l'interface utilisateur et la documentation",
"Utiliser 'p_tits_pas' pour les noms techniques (packages, fichiers, etc.)",
"Respecter les conventions de nommage Flutter/Dart",
"Maintenir une cohérence dans le style de code",
"Utiliser le camelCase pour les noms de variables, fonctions et méthodes",
"Le camelCase doit commencer par une minuscule (ex: maVariable, maFonction)",
"Toujours se référer à la documentation officielle en cas de doute",
"En cas d'incertitude, poser des questions pour clarifier les besoins",
"Si les instructions diffèrent des conventions établies, proposer une évolution à écrire dans le document d'évolution",
"Se référer au cahier des charges pour les spécifications fonctionnelles",
"Suivre la charte graphique pour tous les éléments visuels",
"Consulter les spécifications techniques pour les aspects techniques",
"Documenter les évolutions dans le fichier EVOLUTIONS_CDC.md"
]
}