first implementation of Cairngorm

This commit is contained in:
2025-11-17 14:29:12 +01:00
parent 99f8c52d50
commit 5e869c96a5
10 changed files with 498 additions and 3 deletions
+213
View File
@@ -0,0 +1,213 @@
[
{
"id": 1,
"name": "Maitray",
"firstName": "Camille",
"age": "11",
"lastLessonDate": "1757548800000",
"level": "1",
"credit": "10",
"address": "8 rue de Chez Douteau, 17600 Corme-Écluse",
"notes": "🐤",
"ffeLicence": "true",
"ffeLicenceValidityYear": "2025",
"ffeLicenceNumber": "6178760C",
"legalGuardianName": "Maitray",
"legalGuardianFirstName": "Vincent",
"legalGuardianRole": "père",
"legalGuardianPhoneNumber": "0640180230",
"legalGuardianEmail": "vincent.maitray@gmail.com"
},
{
"id": 0,
"name": "Durand",
"firstName": "Lucas",
"age": 12,
"lastLessonDate": 1711574400,
"level": 1,
"credit": 8,
"address": "14 rue des Acacias, 75017 Paris",
"notes": "Bon progrès, travaille la posture.",
"ffeLicence": true,
"ffeLicenceValidityYear": 2025,
"ffeLicenceNumber": "C1234567",
"legalGuardianName": "Durand",
"legalGuardianFirstName": "Sophie",
"legalGuardianRole": "mère",
"legalGuardianPhoneNumber": "01 45 67 89 10",
"legalGuardianEmail": "sophie.durand@example.com"
},
{
"id": 1,
"name": "Martin",
"firstName": "Emma",
"age": 9,
"lastLessonDate": 1704067200,
"level": 0,
"credit": 3,
"address": "7 avenue Victor Hugo, 33000 Bordeaux",
"notes": "Très attentive, timide en groupe.",
"ffeLicence": false,
"ffeLicenceValidityYear": 2026,
"ffeLicenceNumber": "C7654321",
"legalGuardianName": "Lemoine",
"legalGuardianFirstName": "Claire",
"legalGuardianRole": "mère",
"legalGuardianPhoneNumber": "05 56 12 34 56",
"legalGuardianEmail": "claire.lemoine@example.net"
},
{
"id": 2,
"name": "Bernard",
"firstName": "Tom",
"age": 15,
"lastLessonDate": 1716844800,
"level": 2,
"credit": -2,
"address": "23 boulevard Gambetta, 59000 Lille",
"notes": "Doit rattraper les cours manqués.",
"ffeLicence": true,
"ffeLicenceValidityYear": 2026,
"ffeLicenceNumber": "C9876543",
"legalGuardianName": "Bernard",
"legalGuardianFirstName": "Marc",
"legalGuardianRole": "père",
"legalGuardianPhoneNumber": "03 20 33 44 55",
"legalGuardianEmail": "marc.bernard@mail-example.fr"
},
{
"id": 3,
"name": "Petit",
"firstName": "Léa",
"age": 7,
"lastLessonDate": 1709548800,
"level": 0,
"credit": 12,
"address": "5 impasse des Lilas, 87000 Limoges",
"notes": "Très sociable, aime les activités créatives.",
"ffeLicence": false,
"ffeLicenceValidityYear": 2025,
"ffeLicenceNumber": "C2345678",
"legalGuardianName": "Moreau",
"legalGuardianFirstName": "Anne",
"legalGuardianRole": "grand-mère",
"legalGuardianPhoneNumber": "05 55 12 23 34",
"legalGuardianEmail": "anne.moreau@example.org"
},
{
"id": 4,
"name": "Roux",
"firstName": "Noah",
"age": 11,
"lastLessonDate": 1712150400,
"level": 1,
"credit": 0,
"address": "98 route de Grenoble, 73000 Chambéry",
"notes": "Besoin d'encouragement pour prendre confiance.",
"ffeLicence": true,
"ffeLicenceValidityYear": 2025,
"ffeLicenceNumber": "C3456789",
"legalGuardianName": "Lefèvre",
"legalGuardianFirstName": "Isabelle",
"legalGuardianRole": "mère",
"legalGuardianPhoneNumber": "04 79 11 22 33",
"legalGuardianEmail": "isabelle.lefevre@example.com"
},
{
"id": 5,
"name": "Morel",
"firstName": "Mathis",
"age": 13,
"lastLessonDate": 1710326400,
"level": 2,
"credit": 5,
"address": "12 rue Jean Jaurès, 44000 Nantes",
"notes": "Technique en amélioration.",
"ffeLicence": true,
"ffeLicenceValidityYear": 2026,
"ffeLicenceNumber": "C4567890",
"legalGuardianName": "Dubois",
"legalGuardianFirstName": "Caroline",
"legalGuardianRole": "mère",
"legalGuardianPhoneNumber": "02 40 12 34 56",
"legalGuardianEmail": "caroline.dubois@example.com"
},
{
"id": 6,
"name": "Garcia",
"firstName": "Chloé",
"age": 8,
"lastLessonDate": 1706784000,
"level": 0,
"credit": 10,
"address": "3 place Sainte-Catherine, 33000 Bordeaux",
"notes": "Très impliquée et souriante.",
"ffeLicence": false,
"ffeLicenceValidityYear": 2025,
"ffeLicenceNumber": "C1122334",
"legalGuardianName": "Garcia",
"legalGuardianFirstName": "Ismaël",
"legalGuardianRole": "père",
"legalGuardianPhoneNumber": "05 56 78 90 12",
"legalGuardianEmail": "ismael.garcia@mail-example.fr"
},
{
"id": 7,
"name": "Fischer",
"firstName": "Hugo",
"age": 16,
"lastLessonDate": 1714512000,
"level": 2,
"credit": -5,
"address": "45 avenue Foch, 06000 Nice",
"notes": "Doit respecter les règles du groupe.",
"ffeLicence": true,
"ffeLicenceValidityYear": 2026,
"ffeLicenceNumber": "C9988776",
"legalGuardianName": "Fischer",
"legalGuardianFirstName": "Monique",
"legalGuardianRole": "grand-mère",
"legalGuardianPhoneNumber": "04 93 12 34 56",
"legalGuardianEmail": "monique.fischer@example.net"
},
{
"id": 8,
"name": "Lefort",
"firstName": "Maya",
"age": 10,
"lastLessonDate": 1709452400,
"level": 1,
"credit": 7,
"address": "28 rue Carnot, 21000 Dijon",
"notes": "Bonne écoute, progresser en endurance.",
"ffeLicence": true,
"ffeLicenceValidityYear": 2025,
"ffeLicenceNumber": "C5566778",
"legalGuardianName": "Lefort",
"legalGuardianFirstName": "Paul",
"legalGuardianRole": "père",
"legalGuardianPhoneNumber": "03 80 12 34 56",
"legalGuardianEmail": "paul.lefort@example.org"
},
{
"id": 9,
"name": "Dupuy",
"firstName": "Sacha",
"age": 6,
"lastLessonDate": 1705132800,
"level": 0,
"credit": 15,
"address": "6 rue des Charmilles, 67000 Strasbourg",
"notes": "Très créatif, participe volontiers.",
"ffeLicence": false,
"ffeLicenceValidityYear": 2026,
"ffeLicenceNumber": "C3344556",
"legalGuardianName": "Martin",
"legalGuardianFirstName": "Élodie",
"legalGuardianRole": "mère",
"legalGuardianPhoneNumber": "03 88 12 34 56",
"legalGuardianEmail": "elodie.martin@example.com"
}
]