Skip to content

Nelson-Tsa/SpotSurfApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Spot Surf App

Création d'une application pour rechercher et ajouter des spots de surf. Ce projet vise à faciliter la découverte et le partage des meilleurs spots de surf via une application mobile intuitive.

Fonctionnalités principales

  • Recherche de spots de surf via une carte interactive et une barre de recherche.

  • Ajout, modification et suppression de spots par les utilisateurs authentifiés.

  • Gestion de favoris, historique, et profils utilisateurs.

  • Consultation détaillée d’un spot (description, localisation, images, etc.).

  • Connexion sécurisée & gestion du compte (création, modification de profil, changement de mot de passe).

  • Navigation fluide grâce à la mise en cache des données et aux appels API optimisés.

Installation

Installation Prérequis Flutter SDK & Dart (≥ 3.9.0)

Go (≥ 1.24)

PostgreSQL

Google Maps API Key (à renseigner dans un fichier .env)

Configuration

Clonez le repo :

git clone https://github.com/Nelson-Tsa/SpotSurfApp.git

Configuration Backend :

Copiez api/exemple.env en .env et configurez la connexion PostgreSQL + clé secrète JWT.

Lancez le serveur depuis api/ :

go run main.go

Configuration Frontend :

Placez vos clés et variables dans surf_spots_app/.env d’après .env.example.

Installez les dépendances :

cd surf_spots_app
flutter pub get

Installer Android Studio et créer un émulateur Démarrer votre émulateur (soit via android studio ou soit via vscode) Commande vscode :

flutter emulators --launch "L'id de votre émulateur"
flutter emulators --launch Pixel_6a - exemple

Lancez l'app :

flutter run

Utilisation

  • Enregistrez-vous et connectez-vous pour accéder à toutes les fonctionnalités.

  • Parcourez la carte et la liste des spots.

  • Ajoutez un spot, renseignez ses infos et photos.

  • Ajoutez aux favoris, marquez comme visité, etc

Contributeurs

Logo

About

Projet de groupe, création d'une application pour rechercher et ajouter des spots de Surf

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •