Skip to content

Restreindre les signalements au Cameroun ou Yaoundé uniquement. #1

Description

@nnay29

Actuellement, l’application permet à l’utilisateur de signaler depuis n’importe quelle localisation.

Je souhaite ajouter une vérification pour que les signalements ne soient acceptés que si l’utilisateur se trouve au Cameroun.

Retourner un message du genre “Les signalements sont réservés aux utilisateurs situés au Cameroun.”

Tâches à réaliser :

  • Récupérer la localisation GPS de l’utilisateur (latitude/longitude).
  • Définir les bornes géographiques du Cameroun (bounding box ou polygone OSM).
  • Implémenter une fonction isInCameroon(lat, lon) qui retourne true ou false.
  • Bloquer l’action de signalement si l’utilisateur est en dehors du Cameroun.
  • Afficher un message d’erreur clair : “Les signalements sont réservés aux utilisateurs situés au Cameroun.”
  • Tester avec des coordonnées de Yaoundé (devrait passer) et de Paris (devrait échouer).
    Notes :
  • Penser à utiliser une bibliothèque de géofencing ou GeoJSON pour plus de précision.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions