Application Mobile qui référence les meilleurs spots de surf.
Type : collectif — 4 personnes
Durée : 4 semaines
Période : 8eme mois de formation
- Langages / Frameworks : Kotlin (Jetpack Compose) — Go (Gin)
- Base de données : SQLite
- Outils / Services : Android Studio — VSCode — Postman
| Fonctionnalité | Compétence acquise |
|---|---|
| Création d'une API REST | Développement de routes et gestion des contrôleurs avec le framework Gin |
| Connexion à une base de données | Intégration de SQLite et gestion des entités (CRUD) via le repository pattern |
| Gestion des requêtes HTTP | Mise en place des routes GET, POST, DELETE et PUT avec Gin |
| Filtrage et recherche | Ajout de filtres (ville, pays, difficulté, surf breaks, saison) dans les endpoints |
| Gestion des erreurs | Retour de codes HTTP appropriés (400, 404, 409, 500) avec messages clairs |
| Formatage des réponses API | Structuration des réponses en JSON (succès/erreurs) pour consommation Frontend |
Lien vers le Frontend