Se rendre au contenu

Campus Student

Application mobile de gestion académique

Contexte :

Projet de fin d'études visant à créer une application mobile pour faciliter la vie des étudiants : consultation des notes, emploi du temps, annonces, et messagerie interne.

Technologies :

Android (Java/Kotlin) · Python (FastAPI) · PostgreSQL · REST API

Mon rôle :

J'ai développé l'application complète avec :

  • Application mobile Android native (interface utilisateur, navigation, stockage local)

  • API REST avec FastAPI pour le backend

  • Base de données PostgreSQL pour les utilisateurs, cours, notes et messages

  • Système d'authentification sécurisé (JWT)

Défi technique :

Optimiser les performances de l'API pour gérer jusqu'à 100 requêtes simultanées (simulation d'une centaine d'étudiants connectés). J'ai mis en place un système de cache et une pagination des résultats.

Résultat :

Application fonctionnelle avec une interface fluide et réactive. 

Visuels :

(à ajouter)

  • Captures d'écran de l'application mobile (écran d'accueil, notes, emploi du temps)

  • Schéma d'architecture (Android ↔ API ↔ PostgreSQL)

  • Exemple de requête API


  Retour aux projets