PEWPEW/LIFE v0.1 · TARGET ACQUIRED PewPewLife couvre onze fonctionnalités principales pensées pour les tireurs sportifs européens. Le but : un seul outil pour le carnet de tir, la progression, la communauté, la sécurité documentaire, l'analyseur de cible IA, les groupes / clubs et la messagerie — sans revendre tes données, sans publicité ciblée, et avec un noyau gratuit qui le restera.
Le cœur de l'app. En trois écrans, tu enregistres une séance complète : discipline, arme, calibre, distance, position, conditions (météo, vent, température), score, groupement, nombre de munitions tirées. Les champs s'adaptent automatiquement à ta discipline — pas de cases inutiles pour un tireur de plateau, pas de champ « vent » pour du 10m air comprimé. Tu peux choisir entre saisie rapide (score + munitions) ou détaillée (toutes les variables techniques). Chaque séance peut être marquée publique ou privée. Tu reprends une séance similaire en un tap grâce au pré-remplissage intelligent depuis ta dernière entrée.
Toutes tes données loggées deviennent des graphiques exploitables. Sparklines de progression, meilleure performance par calibre et par distance, moyenne mobile sur 30 jours, tendance hebdomadaire. L'app sépare automatiquement tes scores d'entraînement et de compétition pour ne pas fausser les courbes. Tu peux filtrer par arme, par calibre, par discipline, par stand. Une vue « progression » te montre noir sur blanc si tu progresses, stagnes ou régresses sur les 12 dernières semaines — utile pour ajuster ton plan d'entraînement.
Un feed des tireurs que tu suis, dans l'esprit d'un réseau communautaire — pas un mur publicitaire. Les séances publiques apparaissent chronologiquement, avec score, discipline et un éventuel commentaire du tireur. Tu peux liker, commenter, partager nativement. Les outils de modération sont actifs dès le jour 1 : bloquer, signaler, masquer un utilisateur en deux taps. Aucune publication ne contient ta géolocalisation précise — le stand peut être affiché si tu l'as tagué, mais ta position GPS reste sur ton téléphone.
Crée un challenge, invite des tireurs, suis le classement en temps réel. Cinq modes de scoring couvrent à peu près tout : meilleur ratio touches / munitions, hit factor IPSC, total de munitions, meilleur score brut, progression sur la période. Durée libre (une journée, un week-end, un mois). Le classement se met à jour automatiquement dès qu'un participant logge une séance qualifiante. C'est l'outil idéal pour pimenter une saison de club ou organiser un duel à distance avec un pote d'une autre fédération.
9 709 stands référencés en Europe (Allemagne, Suisse, France, Italie, Espagne, Belgique, Luxembourg), importés depuis les bases officielles des fédérations locales (FFTir, FFBT, FFTAR, Swiss Shooting, VSK, URSTBF, FLTAS) + OpenStreetMap pour DE, IT, ES. Carte interactive, filtres par discipline, fiche stand avec horaires, contacts, disciplines pratiquées. Géolocalisation locale uniquement — ta position ne quitte jamais ton appareil. Les fiches sont enrichies par la communauté : un tireur peut proposer un correctif, signaler une fermeture, ajouter un stand manquant. Les modifications passent par une validation humaine avant publication.
Huit paliers, du « Tireur du dimanche » à « Légendaire ». Les points sont calculés depuis tes séances réellement loggées — pas un bouton qu'on achète. Un score en compétition pèse plus qu'un entraînement, une discipline rare bonifie, les sessions test ne comptent pas. Le statut est public sur ton profil, visible par les autres tireurs et utile pour matcher des challenges équilibrés. L'évolution est lente par design : on veut récompenser la régularité, pas le farming. Pas de raccourci, pas de boost payant — jamais.
Stocke localement, sur ton téléphone, tes documents sensibles : licence FFTir, attestation d'assurance, fiche de groupe sanguin, autorisations préfectorales, certificats médicaux. L'accès est déverrouillé par biométrie (Face ID, Touch ID, empreinte Android). Les fichiers ne quittent jamais ton appareil — pas de cloud, pas de sauvegarde côté serveur, pas de duplication. Si tu perds ton téléphone, tu perds le coffre. C'est volontaire : personne d'autre que toi (ni nous) ne peut y accéder. Le compromis est explicite et tu peux exporter tes fichiers à tout moment.
Pour qu'une séance compte vraiment, l'app vérifie que tu es à proximité d'un stand référencé au moment où tu logges. Une séance authentifiée reçoit un badge spécial visible sur ton profil et dans le feed. La vérification est locale : ton appareil compare ta position à la base des stands, sans envoyer tes coordonnées au serveur. Si tu logges une séance depuis ton canapé, elle reste valide mais n'est pas marquée « authentifiée ». Cette mécanique élimine les scores fantômes et rend les classements crédibles, sans transformer l'app en mouchard.
Au lieu de compter les impacts à la main, prends une photo de ta cible et laisse l'IA faire le travail. Tu peux fournir une photo « avant » de la cible vierge — l'IA compare les deux et ne reporte que les nouveaux trous, utile quand tu réutilises une cible plusieurs séances. Calibration en un seul tap : tu cliques sur le centre, l'app détecte l'anneau extérieur via scan Hough et déduit l'échelle automatiquement. Si l'auto-détection rate, tu cliques un second point sur l'anneau, fini. Le résultat te donne le nombre d'impacts et leur position, que tu peux revoir avant de valider la séance. Tout le traitement passe par une fonction edge sécurisée : rate-limité, plafonné en taille de fichier, URL allow-listée — pas d'abus possible.
Les groupes te permettent de réunir des tireurs autour d'un club, d'une équipe d'entraînement ou simplement d'une bande de potes. Tu peux créer un groupe public (visible dans la recherche, accessible à tous), privé (sur invitation), ou caché. Chaque groupe a sa discipline principale, son pays, et un système d'administration : créateur, modérateurs, membres. Les groupes apparaissent dans l'onglet « Découvrir » filtrable par pays (FR, BE, LU, CH, DE, IT, ES) et discipline. Tu peux gérer les demandes d'adhésion, exclure un membre, transférer la propriété. Les challenges peuvent être restreints à un groupe — pratique pour organiser le championnat interne du club.
Des conversations privées 1-à-1 avec d'autres tireurs, en temps réel. Tu peux écrire à un membre depuis son profil public, depuis un groupe commun, ou depuis le feed. Pas besoin de connaître son email ou son numéro — la messagerie reste interne à l'app. Les messages sont chiffrés en transit, stockés sur Supabase EU (Frankfurt), et les conversations apparaissent dans une liste classée par dernière activité. Tu peux bloquer ou signaler un utilisateur en deux taps. Les notifications push arrivent uniquement si tu les actives. Pas de groupes de discussion pour l'instant — la messagerie est volontairement 1-à-1 pour éviter le bruit.
L'app sort bientôt. Inscris-toi pour être prévenu — une seule notification, pas de spam.
// Je veux la beta
PEWPEW/LIFE Le réseau des tireurs sportifs.
On utilise Google Analytics pour comprendre qui visite le site (pages vues, sources). Anonymisé, agrégé, et tu peux refuser — le tracking ne démarre que si tu acceptes.