Skip to content
/ wave Public

Underwater target shooting points calculator app seeking French Underwater Federation (FFESSM) validation for competition use.

License

Notifications You must be signed in to change notification settings

wave-soft/wave

Repository files navigation

License: GPL v3

WIP

WAVE - Application de calcul des points pour le tir sur cible subaquatique

wave (Web App for Visual Estimation) est une application web mobile conçue pour faciliter le calcul des points pour le tir sur cible subaquatique à partir d'une photo de la cible. L'application utilise les technologies TypeScript, Angular ainsi que Opencv compilé en wasm.

Projet figma en cours

Fonctionnalités

  • Prendre en photo la cible
  • Analyse de la photo pour détecter les impacts
  • Calcul des points en fonction de la position des impacts
  • Affichage des résultats de manière claire et concise
  • Possibilité de sauvegarder les résultats pour référence ultérieure

Aperçu

Détection d'un plastron

Saisie d'un temps à l'aide d'un composant personnalisé

Installation

Pour installer et exécuter l'application subapp sur votre appareil, suivez les étapes ci-dessous :

  1. Clonez ce dépôt sur votre machine locale.

  2. Assurez-vous d'avoir Node.js et npm installés sur votre machine.

  3. Accédez au répertoire racine du projet et exécutez la commande suivante pour installer les dépendances :

npm install
  1. Ensuite, exécutez la commande suivante pour démarrer l'application en mode de développement :
npm start

Cela lancera l'application dans votre navigateur par défaut.

  1. Pour générer une version de production de l'application, utilisez la commande suivante :
npm build

Les fichiers de build seront générés dans le répertoire dist/.

Configuration

Aucune configuration supplémentaire n'est requise pour exécuter l'application subapp. Cependant, assurez-vous d'avoir correctement configuré l'environnement de développement pour Angular et Capacitor.

Contributions

Les contributions à subapp sont les bienvenues ! Si vous souhaitez contribuer à ce projet, veuillez suivre les étapes ci-dessous :

  1. Fork ce dépôt et clonez-le localement.

  2. Créez une branche pour vos modifications :

git checkout -b feature/nouvelle-fonctionnalite
  1. Effectuez les modifications nécessaires et committez vos changements :
git commit -m "Ajouter une nouvelle fonctionnalité"
  1. Poussez les modifications vers votre dépôt forké :
git push origin feature/nouvelle-fonctionnalite
  1. Ouvrez une pull request sur ce dépôt en fournissant une description détaillée des modifications apportées.

About

Underwater target shooting points calculator app seeking French Underwater Federation (FFESSM) validation for competition use.

Resources

License

Stars

Watchers

Forks

Packages

No packages published