Réalisation · Application de bureau

Fraises Dentaires : application à Perpignan. Du tarif fournisseur au catalogue à jour.

  • Santé, Matériel dentaire
  • Réalisée en 2026
  • Laravel, PHP, NativePHP
Capture de l'application Fraises Dentaires, application de bureau réalisée par EPREYN, développeur à Perpignan

01 — Le projet

Application de bureau sur mesure à Perpignan : le projet Fraises Dentaires.

Fraises Dentaires est une application de bureau Windows développée avec Laravel et NativePHP. Elle met à jour les prix d'une boutique PrestaShop de matériel dentaire à partir des listes de prix PDF de ses fournisseurs.

L'application lit les PDF, importe le catalogue de la boutique (export CSV ou feuille Google Sheets) et rapproche les deux, référence par référence et conditionnement par conditionnement. Le rapprochement tolère les écarts d'écriture courants : espaces insécables ou en trop, points, zéros en tête ou en fin de référence.

Le nouveau prix de chaque pack applique d'abord un ajustement général sur le prix unitaire, puis une remise propre à chacun des six niveaux de pack. L'écran de résultats affiche le taux de correspondance, l'ancien prix, le nouveau prix et l'écart, et repère les conditionnements et les produits présents dans les tarifs mais absents de la boutique.

L'utilisateur choisit ce qu'il crée, puis télécharge le CSV mis à jour et le CSV des nouveaux produits, prêts pour l'import PrestaShop, ou envoie le résultat dans un onglet Google Sheets. L'application s'installe sous Windows et fonctionne en local, avec une base SQLite.

02 — Fonctionnalités

Développement d'application à Perpignan : ce que fait Fraises Dentaires.

  1. Lecture des tarifs PDF fournisseurs : références, conditionnements et prix unitaire par palier
  2. Import du catalogue PrestaShop en CSV, avec détection du séparateur et des variantes de colonnes
  3. Rapprochement des références tolérant les espaces, les points et les zéros de tête ou de fin
  4. Ajustement général du prix unitaire et remise paramétrable pour six niveaux de pack
  5. Tableau de résultats : correspondances, taux de matching, ancien prix, nouveau prix et écart
  6. Détection des conditionnements et des produits absents de la boutique, créés au choix
  7. Recherche d'un produit par référence, nom ou identifiant dans les résultats
  8. Export du CSV mis à jour et d'un CSV des nouveaux produits pour l'import PrestaShop
  9. Connexion Google Sheets : lecture du catalogue et écriture du résultat dans un onglet
  10. Journal d'erreurs consultable, téléchargeable et effaçable depuis l'application
  11. Menu natif avec raccourcis clavier (Import, Résultats, Google Sheet, Journal d'erreurs)

Technologies

  • Laravel
  • PHP
  • NativePHP
  • Electron
  • SQLite
  • Tailwind CSS
  • Blade
  • PdfParser
  • League CSV
  • Google Sheets API
  • GitHub Actions

04 — Rendez-vous

Votre projet à Perpignan, la prochaine réalisation ?

  • Gratuit
  • Sans engagement
  • Appel, visio ou en personne