Application mobile · PWA

Novio, une application mobile installable pour le quotidien

Novio n'est pas un site web à consulter : c'est une PWA, une application que l'on installe sur l'écran d'accueil du téléphone et que l'on ouvre chaque jour, au pouce. Sport, repas, hydratation, habitudes et progression réunis dans un seul univers. Un produit que j'ai conçu et développé moi-même.

Le monde de Novio, qui évolue avec la progression
Novio Tribe : une communauté privée avec niveau et défis
Tableau de bord de Novio sur téléphone : séance du jour et repas

Rôle

Conception, UX/UI mobile & développement full-stack

Technologies

PWA PHP Symfony Vue TailwindCSS PostgreSQL

Usage

Principalement sur téléphone

Statut

En ligne · Projet personnel

À essayer sur votre téléphone

Novio se découvre en vrai, pas en captures

Le plus simple pour juger une application, c'est de l'utiliser. Ouvrez novioapp.fr sur votre smartphone, créez un compte, puis ajoutez Novio à votre écran d'accueil : aucun store à passer.

  1. 1 Ouvrir novioapp.fr dans le navigateur du téléphone
  2. 2 Choisir « Ajouter à l'écran d'accueil »
  3. 3 Lancer Novio comme une vraie application
Découvrir Novio sur novioapp.fr
Séance de sport composée par blocs dans Novio
Suivi des habitudes de la semaine dans Novio
Conversation avec l'assistant de Novio

Le contexte

Une application pour réunir la routine du quotidien

Novio est un produit personnel : une application mobile qui centralise ce qui est souvent dispersé entre plusieurs applications, c'est-à-dire l'entraînement, l'alimentation, l'hydratation, les habitudes et la progression. Sa promesse : « ta routine tient dans un seul endroit, simple à ouvrir chaque jour ».

Ce n'est pas un projet client : c'est un produit complet, en ligne, que j'ai conçu et développé de bout en bout, en pensant d'abord au téléphone. Il illustre la façon dont je construis une application, comme dans un projet de développement web sur mesure.

Les enjeux

Ce que le produit cherche à apporter

Novio répond à quelques idées simples, que l’on retrouve dans sa présentation :

  • Tout réunir : sport, repas, bien-être et habitudes dans un seul outil, plutôt que dans plusieurs applications.
  • Donner envie de revenir : chaque action fait gagner des points d’expérience et fait grandir un monde visuel.
  • Avancer ensemble, sans pression : des communautés privées coopératives, sans classement.
  • Gagner du temps : un assistant comprend ce que l’on écrit ou dicte (eau, courses, séances, rappels) et s’en occupe.
  • Toujours sous la main : une application installée sur l’écran d’accueil du téléphone, sans passer par un store, qui reste utilisable sur ordinateur et tablette.

Les fonctionnalités

Les fonctionnalités de Novio

L’application s’organise autour de plusieurs espaces, complétés par une dimension communautaire :

Sport

Planifier, composer et suivre ses entraînements.

  • · Planning hebdomadaire des séances
  • · Séances composées par blocs : échauffement, corps de séance, retour au calme
  • · Séries, répétitions, repos et charge pour chaque étape
  • · Durée de la séance estimée automatiquement
  • · Programmes et bibliothèque d’exercices

Menus & courses

Organiser les repas de la semaine.

  • · Planning des repas de la semaine
  • · Recettes
  • · Liste de courses : ajout d’articles ou génération depuis les menus

Bien-être

Suivre ce qui compte au quotidien.

  • · Hydratation avec objectif quotidien et journal de la journée
  • · Poids, mensurations, sommeil et objectifs personnels
  • · Informations masquées par défaut grâce au mode confidentialité

Habitudes & rappels

Installer une routine dans la durée.

  • · Habitudes à cocher ou liées à Novio (eau, sport, sommeil), validées automatiquement
  • · Fréquence : tous les jours, certains jours, par semaine ou par mois
  • · Rappels et notifications

Progression & monde

Rendre la régularité motivante.

  • · Points et niveaux, avec des bonus pour la régularité
  • · Succès à débloquer
  • · Un monde 3D qui s’enrichit et que l’on peut aménager

Assistant

Parler à Novio comme à quelqu’un.

  • · Écrire ou dicter ce que l’on a fait ou veut planifier
  • · Des réponses sur la journée : séances, repas, eau, habitudes
  • · Enregistre l’eau, ajoute des articles aux courses, s’occupe des rappels

Novio Tribe

Progresser en petite communauté privée.

  • · Invitation par lien, QR code ou e-mail
  • · Un niveau de Tribe, des défis et un monde commun
  • · Un fil d’activité et des réactions
  • · Chacun choisit ce que les autres peuvent voir, sans classement

La conception

Une PWA pensée d’abord pour le téléphone

Novio est une application web progressive (PWA), pas un site web : on l’ouvre une première fois dans le navigateur, puis on l’ajoute à l’écran d’accueil. Elle se lance alors en plein écran, avec son icône, comme n’importe quelle application, et peut envoyer des notifications (rappels, eau, séances). Son usage est principalement mobile : noter un verre d’eau, lancer une séance, cocher une habitude ou dicter un message à l’assistant se fait au pouce, en quelques secondes.

L’interface est donc conçue mobile first : barre de navigation en bas de l’écran, grandes zones tactiles, respect des zones sûres des smartphones récents. Le choix d’une PWA évite de développer et de publier une application iOS et une application Android : une seule base de code, des mises à jour immédiates, et une application qui s’adapte aussi aux tablettes et aux ordinateurs pour planifier la semaine et les menus.

Les choix techniques

Pourquoi ces choix techniques

Le back-end repose sur PHP et Symfony, une base solide pour gérer des comptes utilisateurs et des données personnelles. C’est la même technologie que celle que je propose en tant que développeur Symfony freelance.

L’interface est construite avec Vue et TailwindCSS, pour une expérience fluide, au plus près d’une application native. Les données (séances, repas, habitudes, progression) sont stockées dans PostgreSQL, adapté à des informations liées entre elles.

Le résultat

Une application en ligne, utilisable au quotidien

Novio est accessible en ligne sur novioapp.fr : on peut y créer un compte, l’installer sur l’écran d’accueil de son téléphone et l’utiliser tous les jours. Les captures de cette page viennent d’un compte de démonstration aux données fictives.

  • Un seul espace pour la routine : sport, repas, bien-être et habitudes sont réunis dans la même application.
  • Une progression motivante : points d’expérience, niveaux et déblocages récompensent la régularité.
  • Un usage collectif sans pression : les Tribes permettent d’avancer ensemble, sans classement.
  • Une vraie application, sans store : installable depuis le navigateur, avec notifications, et une seule base de code pour tous les écrans.

Pour votre projet

Ce que ce projet peut vous apporter

Vous avez une idée d’application mobile, d’un espace utilisateur ou d’un outil à utiliser surtout sur téléphone ? Un projet comme Novio montre les briques que je sais assembler :

  • concevoir une PWA installable sur l’écran d’accueil du téléphone, avec notifications, sans passer par l’App Store ni Google Play ;
  • gérer des comptes utilisateurs et leurs données ;
  • mettre en place des rappels, un suivi ou une progression adaptés à votre activité ;
  • faire évoluer le produit au rythme de vos besoins.

Je peux intervenir sur la conception complète d’un outil de ce type, ou en tant que développeur Symfony freelance sur un projet existant. Pour en parler, découvrez mon offre de développement web sur mesure.

Votre projet d’application

Une application pensée pour vos utilisateurs

Vous avez une idée d'application mobile (PWA), d'espace utilisateur ou d'outil à utiliser sur téléphone ? Échangeons quelques minutes pour comprendre votre besoin et voir ce qu'une application sur mesure pourrait apporter.

Échange sans engagement · Réponse sous 24 à 48 h