2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-17 19:19:08 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-17 19:19:08 +01:00
2024-12-24 00:52:14 +01:00
2024-12-17 19:19:08 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00
2024-12-24 00:52:14 +01:00

Application de Suivi de Défis GPS

Cette application est une interface web pour suivre des défis géolocalisés en temps réel. Elle utilise Node.js pour le backend et JavaScript/HTML/CSS pour le frontend.


Fonctionnalités

  • Affichage d'une carte interactive avec des pins pour les défis.
  • Suivi de la position en temps réel de l'utilisateur.
  • Détection de la proximité d'une cible avec affichage de popups.
  • Mode debug pour afficher des informations supplémentaires.
  • Configuration dynamique via un fichier config.yaml.

Structure du projet

.
├── config.yaml          # Configuration de l'application
├── data                 # Données des utilisateurs (ex : défis)
│   ├── baptiste.yaml
│   └── julien.yaml
├── static               # Fichiers statiques
│   ├── css              # Feuilles de style
│   │   └── style.css
│   ├── img              # Images pour les pins et avatars
│   └── js               # Scripts JavaScript
│       └── script.js
├── package.json         # Dépendances Node.js
├── server.js            # Serveur backend (Node.js)
├── index.html           # Page principale
└── supervise.html       # Page de supervision

---

## Déploiement de l'Application

### Prérequis

1. **Node.js** :  
   Installez [Node.js](https://nodejs.org) sur votre machine.

2. **Dépendances** :  
   Installez les modules Node.js nécessaires. Depuis la racine du projet, exécutez :  
   ```bash
   npm install

Installation des dépendances

Pour faire fonctionner le projet, utilisez npm pour installer express :


npm init -y npm install express



Création d'un nouveau dépôt en ligne de commande
touch README.md
git init
git checkout -b main
git add README.md
git commit -m "first commit"
git remote add origin http://10.0.0.20:3004/gilles/geocaching_js.git
git push -u origin main
Soumission d'un dépôt existant par ligne de commande
git remote add origin http://10.0.0.20:3004/gilles/geocaching_js.git
git push -u origin main
Description
No description provided
Readme 720 MiB
Languages
HTML 54.8%
JavaScript 34.8%
CSS 10.4%