Higher education — Mobile app

WAPI — Digital student card

The digital student platform for the University of French Guiana: a paperless student ID card with QR code, library access and sports sign-up, on web, iOS and Android.

LaravelPHPMySQLVue 3CapacitorPWA
WAPI student app on iPhone: digital student card with QR code and library access history (test account, fictional data)

Context

The University of French Guiana had obtained a quote from an outside vendor to digitize its paper student card. Rather than depend on that off-the-shelf solution, the university chose to have its own platform built in-house, fully under its control.

Problem

The university issued its student card as a printed, laminated card handed out by hand: a staff member tied up for months each year, trips to campuses in Kourou and Saint-Laurent-du-Maroni, and no digital services for students.

Objectives

  • Replace the paper card with a digital card and QR code
  • Grant library access via QR code scan
  • Enable sports sign-up from the app
  • Lay a technical foundation reusable for future student modules

Users

Students across the three campuses (Cayenne, Kourou, Saint-Laurent-du-Maroni), library and sports staff who verify cards, and administrators who import data and track indicators.

Proposed solution

A fully digital card with a signed QR code, available in a mobile app (iOS/Android via Capacitor, plus a web PWA), a back office for library and sports staff, and a technical foundation designed to support future modules (schedule, mobility, dining).

Architecture

A Laravel backend (web back office + API) and an independent Vue 3 student app, packaged as both a web PWA and real iOS/Android apps via Capacitor. Every card carries a signed QR identifier, verified server-side and logged on every scan.

Features

  • Digital student card with signed QR code
  • Camera-scan or manual verification (library and sports staff)
  • Sports sign-up from the app
  • Access history viewable by the student
  • Admin dashboard with key indicators
  • Native iOS and Android apps (Capacitor) + web PWA
  • Student account import, roles and permissions

Technical choices

The student app was built as a standalone project consuming a token-based API (Sanctum), so it could ship as both a PWA and native apps without duplicating business logic. The visual identity (palette, typography, icons) carries the university's official colors and logo across all three platforms.

Challenges

The main challenge was shipping a solid, well-tested foundation without any integration with the university's existing student records system: a CSV import serves as a transitional solution, with validation and an error report, pending a real connection to the university's systems.

Outcomes

The platform is built, tested and functional: a multi-role back office, an API, and a mobile app validated on the iOS simulator and Android emulator. Going live still depends on a hosting decision and an account-activation mechanism on the university's side.

  • In-house alternative to an outside vendor's quote of €211,531 over 3 years
  • Working app tested under real conditions on iOS and Android

What's next

  • Self-service student account activation
  • Production rollout and app store publishing
  • New modules: schedule, mobility, dining

Have an idea, a need,or a process to improve?

Tell me about your project. I'll help you figure out the right solution, the priority features, and the best way to build it.

First conversation, no strings attached.

  • Idea validated
  • Design complete
  • Development ready
  • Successfully launched
Discuss your project