🎓 Projet formation — Aston École Informatique 2021
Version mobile Ionic/Capacitor de l'application de gestion de cantine
Portage mobile de l'application LunchladyApp, développé dans le cadre de la formation au Titre RNCP niveau 6 (Bac+3/4) à Aston École Informatique.
L'application consomme la même API REST Java en lecture seule, avec authentification JWT, dans une interface adaptée mobile grâce à Ionic et Capacitor.
- 🔐 Authentification JWT (login / logout / token management)
- 📋 Consultation du menu de la cantine
- 🛒 Commande de repas
- 👤 Gestion du profil utilisateur
- 📱 Interface mobile native via Ionic Components
- 🔒 Guards Angular pour la protection des routes
| Côté | Technologies |
|---|---|
| Framework mobile | Ionic |
| Framework web | Angular |
| Langage | TypeScript |
| Style | SCSS |
| Runtime natif | Capacitor |
| Auth | JWT (JSON Web Tokens) |
| HTTP | Angular HttpClient |
# Cloner le repo
git clone https://github.com/MaxGsprd/cantiniere_ionic.git
# Installer les dépendances
npm install
# Lancer en mode navigateur
ionic serve
# Build pour mobile (iOS / Android)
ionic build
npx cap syncL'API Java back-end n'est plus disponible — l'application ne peut pas être exécutée en conditions réelles.
Ce repo illustre l'utilisation d'Ionic/Capacitor, la gestion JWT et la consommation d'API REST sur mobile.
Voir aussi : cantiniere_max — version web Angular du même projet