React Native Expo FastAPI

Irimi - Application mobile de gestion de clubs d'aïkido

Application mobile pour la gestion de clubs et d'élèves d'aïkido, développée en React Native/Expo avec une API FastAPI

Irimi - Application mobile de gestion de clubs d'aïkido

Contexte du projet

Irimi est une application mobile dédiée à la gestion de clubs d'aïkido : suivi des élèves, des cours et de la vie du club. L'objectif était de fournir aux enseignants et responsables de clubs un outil simple pour centraliser la gestion administrative et pédagogique, habituellement réalisée sur papier ou via des tableurs.

Technologies utilisées

  • Application mobile : React Native avec Expo (Android/iOS)
  • Backend API : FastAPI (Python)

Fonctionnalités principales

Gestion des clubs

  • Création et administration d'un ou plusieurs clubs
  • Gestion des enseignants et des rôles au sein du club

Gestion des élèves

  • Fiches élèves avec suivi de la progression (grades, présences)
  • Suivi des inscriptions et du statut des adhésions
  • Historique de présence aux cours

Suivi pédagogique

  • Planning des cours et des stages
  • Suivi des passages de grades

Résultats

[À COMPLÉTER] Chiffres clés, impacts mesurables.

Défis techniques

Modélisation métier des clubs de sport

L'enjeu était de modéliser une structure flexible permettant de gérer plusieurs clubs, chacun avec ses propres élèves, enseignants et grades, via une API FastAPI unique.

Expérience mobile fluide

Développer une application React Native/Expo réactive et simple d'utilisation pour des enseignants pas nécessairement à l'aise avec les outils numériques.

Ce que j'ai appris

Ce projet m'a permis de développer des compétences en :

  • Développement mobile cross-platform avec React Native et Expo
  • Conception d'API REST avec FastAPI pour une application métier
  • Modélisation de données pour la gestion associative et sportive