Toutes les réalisations

01 / 03Application web

POS Téléphonie

Un logiciel pour les magasins de téléphonie.

J’ai développé une application pour gérer les réparations, les ventes, les factures, les paiements et le stock. J’en ai conçu l’interface, les API et le modèle de données.

Application web · version de développement

01 — InterfaceAgrandir la capture
POS Téléphonie : dossier de réparation fictif avec étapes de suivi, appareil et règlement.
Captures réelles de développement, avec des données de test.

Le besoin

Une réparation implique un client, un appareil, un devis et plusieurs interventions. Je voulais réunir ces informations dans un dossier que l’on peut suivre jusqu’à la restitution du téléphone.

Le point technique

Le dossier de réparation, la facture et le paiement ont chacun leur état. Je les ai séparés dans le modèle de données pour suivre une intervention sans confondre son avancement avec son règlement.

Le développement

L’interface utilise Nuxt et Vue. Les API appliquent les validations et les droits d’accès côté serveur. Drizzle et Turso gèrent les données. Le projet est configuré pour Cloudflare Workers.

Dans l’application

Fonctionnalités

  • Réparations

    Dossiers clients, appareils, problèmes signalés, étapes de suivi et documents associés.

  • Ventes et paiements

    Ventes au comptoir, devis, commandes, factures, enregistrement des règlements et des remboursements.

  • Stock et rapports

    Catalogue, stock de smartphones, réservations et rapports d’activité du magasin.

02 — Interface

Factures et paiements

L’encaissement est enregistré séparément de la facture. L’interface permet de retrouver le règlement, d’imprimer le document ou de produire un PDF.

POS Téléphonie : confirmation d’un encaissement fictif de 100 CHF et options d’impression de la facture de test.
POS TéléphonieAgrandir la capture

Code et outils

Technologies

Conception de l’interface et développement complet de l’application.

  • Nuxt
  • Vue
  • TypeScript
  • Drizzle
  • Turso / libSQL
  • Cloudflare Workers
Voir le code sur GitHub