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.
- 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
Pour installer et exécuter l'application subapp sur votre appareil, suivez les étapes ci-dessous :
-
Clonez ce dépôt sur votre machine locale.
-
Assurez-vous d'avoir Node.js et npm installés sur votre machine.
-
Accédez au répertoire racine du projet et exécutez la commande suivante pour installer les dépendances :
npm install
- 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.
- 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/.
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.
Les contributions à subapp sont les bienvenues ! Si vous souhaitez contribuer à ce projet, veuillez suivre les étapes ci-dessous :
-
Fork ce dépôt et clonez-le localement.
-
Créez une branche pour vos modifications :
git checkout -b feature/nouvelle-fonctionnalite
- Effectuez les modifications nécessaires et committez vos changements :
git commit -m "Ajouter une nouvelle fonctionnalité"
- Poussez les modifications vers votre dépôt forké :
git push origin feature/nouvelle-fonctionnalite
- Ouvrez une pull request sur ce dépôt en fournissant une description détaillée des modifications apportées.