Bloc 1 — Réalisations professionnelles

Mes réalisations.

Sept dossiers — cinq projets et deux volets transversaux — qui couvrent l'ensemble des compétences attendues du Bloc 1. Chacun est cliquable et renvoie au détail, aux compétences mobilisées et aux preuves associées.

01 Stage 1re année · 5 mois

Luni — MindLift

Application iOS de bien-être mental, du concept aux premières itérations.

Travail en équipe sur l'application MindLift — architecture, UI SwiftUI et intégration Firebase. J'ai été impliquée dans le déploiement sur les simulateurs et la recette UI iPhone/iPad, ainsi que sur les itérations successives jusqu'à la mise en production.

MindLift — vue Discover sur iPad Pro
MindLift — écran Explore sur iPhone 16 Pro
Recette UI · iPad Pro M4 & iPhone 16 Pro · démo en mouvement
02 Stage 2e année · Mission principale

Netvolution — Egretta v3

Refonte technique et graphique du journal de rêves : architecture modulaire et adoption de Liquid Glass.

Passage d'une architecture monolithique à une architecture modulaire (séparation SwiftData, UI partagée, packages internes), et intégration des nouveautés WWDC25 — Liquid Glass et Metal Shaders. Le travail intègre la collecte de retours utilisateurs, la priorisation des corrections de bugs et la planification du découpage.

Egretta — Le journal dont vous rêviez
Egretta — Gardez vos aventures
Egretta — Capturez vos rêves
Egretta — Traquez personnages et lieux
Egretta — Découvrez les schémas
Egretta — Construisez votre mémoire onirique
Captures App Store · iPhone 16 Pro Max
Stack

Swift · SwiftUI · SwiftData · Metal Shaders

Périmètre

UI · Navigation · Éditeur de rêve · Profil

Méthode

Découpage par modules · planning par lots

03 Stage 2e année · Mission technique

Netvolution — Campus Away

Authentification sans mot de passe par Passkeys, RBAC et API Spring Boot.

Application de gestion de voyages scolaires reposant sur une API Spring Boot et un stockage chiffré S3 Minio. Mission principale : implémentation d'une authentification moderne via Passkeys dans le respect strict de la norme WebAuthn (W3C/FIDO), et conception d'une maquette front pour valider les flux d'enregistrement et d'authentification biométrique.

Campus Away — écran d'accueil
Campus Away — formulaire d'inscription
Campus Away — état d'erreur
Captures iPhone · onboarding & flow Passkeys
04 Atelier de Professionnalisation · Semestre 3

AP — Cybergames Arras

API et application web Laravel pour un cybercafé e-sport, avec gestion des tournois et des habilitations.

Projet semestriel piloté en mode projet : création d'une API et d'une application web sous Laravel, gestion des rôles et middlewares pour les tournois, déploiement sur le serveur de production cybergames.siovision.fr.

routes/web.php
// --- Public routes ---
Route::get('/tournaments', [PublicTournamentController::class, 'index'])
    ->name('tournaments.index');

// --- Authenticated routes ---
Route::middleware('auth')->group(function () {
    Route::post('/tournaments/{tournament}/register',
        [PublicTournamentController::class, 'register']);
});

// --- Admin back-office (RBAC) ---
Route::middleware(['auth', 'admin'])
    ->prefix('admin')
    ->group(function () {
        Route::resource('tournaments', TournamentController::class);
        Route::resource('users', UserController::class);
    });
Extrait routes/web.php · habilitations RBAC en production
06 Transversal Stage 2A · Netvolution

Infrastructure & RGPD

Volet entreprise du stage : revue de conformité RGPD du site vitrine et étude de l'architecture de sauvegarde.

07 Transversal · Support utilisateur

Accompagnement & support

Documentation, supports d'information et aide directe aux utilisateurs autour des projets en production.