Web Development

Qanta

Projet en construction.

Qanta explore la création d’une applicatin PWA (Progressive Web Application) avec une interface de messagerie minimaliste. Le stockage est actuellement géré localement via le navigateur, mais une API back-end viendra compléter l’architecture dans les prochaines versions.


Project Cover

Présentation du projet

Contexte

Qanta est une application de messagerie Progressive Web App (PWA), développée en HTML, CSS et JavaScript. Son nom s’inspire des quanta en physique quantique — ces unités élémentaires d’énergie qui se déplacent instantanément — pour évoquer une communication rapide, fluide, et directe entre les utilisateurs.

Cette première version repose sur un stockage local temporaire grâce au localStorage, permettant l’envoi et la consultation de messages sans connexion à un serveur. L’objectif à long terme est d’y intégrer un backend complet, afin de gérer plusieurs utilisateurs, synchroniser les conversations et proposer un historique persistant.

Qanta est également un projet d’expérimentation front-end, qui m’a permis de mettre en œuvre une PWA installable, une navigation responsive, des notifications natives et un déploiement professionnel sur un sous-domaine sécurisé (HTTPS) via mon hébergeur.

Objectifs

  • Créer une application PWA fonctionnelle installable sur desktop et mobile
  • Maîtriser les bases du stockage en local (localStorage) en JavaScript
  • Comprendre le fonctionnement des service workers
  • Offrir une expérience utilisateur fluide sans back-end initial
  • Préparer l’intégration future d’un système d’authentification et de base de données
  • Approfondir l’architecture front-end pure, sans framework
  • Mettre en œuvre un déploiement professionnel sur un sous-domaine sécurisé
  • S’initier à la gestion de version complète avec Git & GitHub

Mon rôle

En tant que développeur et intégrateur, j’ai été responsable de :

  • La conception complète de l’interface HTML/CSS et l’optimisation responsive
  • Le développement des fonctionnalités de messagerie en JavaScript
  • L’implémentation du service worker, des notifications natives et du manifest
  • Le déploiement de l’application sur un sous-domaine avec certificat SSL
  • La gestion du projet sur GitHub : versionnement, .gitignore, README, licence GPLv3
  • La structuration future de l’app pour accueillir un backend sécurisé

Tech Stack

HTML5/CSS3 JavaScript ES6 LocalStorage Service Worker Progressive Web App (PWA) Git & GitHub Notifications natives Responsive design

Détails du projet

Client

Projet personnel

Mad Cre@tive Lab

Durée

En cours (2025)

Taille de l’équipe

Projet réalisé en solo

Livrables

Structure PWA, Service Worker, Interface responsive, Manifest, Déploiement HTTPS, README documenté, Licence Open Source (GPL v3)

Voir le site

Galerie du projet

Une question ? Une idée ? Un projet en tête ?

Je suis toujours heureux d’échanger, quelle que soit votre démarche.