Aller au contenu

Projets réalisés pour des entreprises suisses

Sites, boutiques en ligne, informatique, comptabilité et logiciels : des travaux que nous suivons du lancement à la gestion quotidienne.
8 projets

Ce que nous suivons pour nos clients

Sites et e-commerce, gestion informatique, comptabilité et logiciels sur mesure : pour chaque projet, ce que nous y avons apporté.

Sites et e-commerce

Des boutiques en ligne et des sites web que nous avons réalisés et que nous suivons au quotidien.

  • www.bingonerd.ch

    Next.js - React - Node.js

    Développement complet de la plateforme, de la base de données au design : moteur de jeu en temps réel, paiements, back-office et site en quatre langues.

    Ce que nous avons fait

    • Application web sur mesure — 32 pages, ~19 000 lignes de code, 12 entités en base de données.
    • Système de tirage en direct — numéros de 1 à 90 tirés automatiquement et transmis en temps réel à tous les joueurs connectés.
    • Tirage vérifiable — hash publié avant la vente des cartons, seed révélée à la fin de l'événement : chacun peut recalculer la séquence. Même mécanisme pour les départages.
    • Moteur de jeu — cartons 3x9 conformes à la tombola, trois niveaux de gain, attribution des prix protégée au niveau de la base de données.
    • Paiements SumUp — carte, 3D Secure et Apple Pay, avec libération automatique des cartons pour les paiements non aboutis.
    • Système de bons de réduction — codes à valeur fixe ou en pourcentage, bons de consolation automatiques.
    • Espace utilisateur — connexion sécurisée, achats, gains et suivi des envois.
    • Back-office — 8 écrans pour événements, tirages, gagnants, utilisateurs, prix, bons, catalogue et actualités, avec journal des actions.
    • Catalogue des prix — filtrable par catégorie, plus de 70 images produits retravaillées et optimisées.
    • Site en 4 langues — italien, allemand, français, anglais, avec URL et contenus traduits.
    • E-mails transactionnels — confirmations, envois, bons et réinitialisation du mot de passe dans la langue de l'utilisateur.
    • SEO technique — données structurées côté serveur, sitemap, pages lisibles sans JavaScript, GA4.
    • Performance — stabilité visuelle de la page d'accueil passée de 0,108 à 0,016 de CLS.
    • Design system et accessibilité — palette et composants documentés, corrections WCAG sur contraste, lecteurs d'écran et cibles tactiles.
    • Sécurité et conformité — limitation de débit, CSP, failles corrigées, exigences 18+, envois CH/UE, confidentialité et cookies.
  • www.gamescollections.chWordPress / WooCommerceVisiter le site
  • www.coffeshop24.chWordPress / WooCommerceVisiter le site
  • www.shadowsofdesire.comWordPress / WooCommerceVisiter le site
  • www.tuftingart.chEn coursWordPress / WooCommerceVisiter le site
  • www.tofeelgood.chEn coursWordPress / WooCommerceVisiter le site

Gestion informatique

Serveurs, déploiement, messagerie et postes de travail : l'informatique d'entreprises qui nous ont confié la partie technique.

  • Frame Asset Management SA

    Nous avons mis le site en production sur l'hébergement Infomaniak, un conteneur Node.js accessible sur frameam.ch. Nous avons ensuite réglé la sécurité et le certificat SSL et rendu possible l'import des VNI depuis Excel. Avec Frame Asset Management SA, nous avons en outre conclu un contrat de support informatique à l'intervention.

    Ce que nous avons fait

    • Mise en ligne du site sur Infomaniak, avec espace d'administration et API publiques fonctionnels.
    • Création du dépôt GitHub privé et connexion du serveur, pour que les mises à jour passent par là.
    • Configuration de l'accès SSH au serveur avec une clé dédiée.
    • Configuration séparée du code : le dépôt ne contient qu'un modèle sans secrets, les vraies clés sont dans le panneau Infomaniak.
    • Activation du mode production, avec des sessions protégées par une clé robuste que le serveur contrôle à chaque démarrage.
    • Configuration du reCAPTCHA (« Je ne suis pas un robot ») sur l'accès à l'espace Produits.
    • Import Excel des VNI : l'hébergement ne permet pas d'installer de bibliothèques Python, la bibliothèque qui lit les fichiers Excel est donc désormais incluse dans le site.
    • Le contrôle exécuté au démarrage du serveur trouve maintenant cette bibliothèque et ne signale plus une erreur qui n'existe pas.
    • Certificat SSL Let's Encrypt : l'émission échouait parce que le site bloquait la vérification du domaine. La vérification passe désormais, et passera aussi le renouvellement automatique tous les 3 mois.
    • Création d'un script de déploiement qui ne met à jour que le code. Il ne touche ni aux PDF, ni aux fiches produits, ni aux images et données publiées depuis le panneau d'administration.
    • Documentation des procédures de déploiement, de configuration et des problèmes connus.

Développement logiciel

Des applications écrites sur mesure : logiciels de gestion, intégrations et systèmes de paiement.

  • Planification des horaires mensuels pour une unité d'EMS

    En développement

    Turni Reparto est une application de bureau pour macOS et Windows qui crée les plannings mensuels d'une unité d'établissement médico-social. On saisit le personnel, les absences, les nuits de la direction et les règles de couverture ; un moteur à contraintes génère le planning en garantissant la présence minimale par fonction à chaque moment de la journée et les jours de travail dus par chacun. Si un horaire reste découvert, le programme explique où et pourquoi. Le planning reste modifiable dans la grille avec un contrôle en temps réel et s'exporte en PDF et en Excel. Les données restent dans une base locale, sans serveur ni compte.

    Ce que nous avons fait

    • Fichier du personnel avec fonction et taux d'occupation
    • Gestion des vacances, congés et absences avec validation
    • Nuits de la direction avec récupération automatique
    • Catalogue d'horaires personnalisable, y compris coupés
    • Plages de couverture avec présence minimale par fonction
    • Décompte des jours dus avec report mensuel
    • Règles enregistrables comme modèles, avec exceptions mensuelles
    • Calendrier des jours fériés du canton du Tessin
    • Génération automatique du planning avec moteur à contraintes
    • Plusieurs solutions comparées et choix de la meilleure
    • Diagnostic des horaires découverts et de leur cause
    • Grille mensuelle modifiable à la souris et au clavier
    • Contrôle des contraintes en temps réel
    • Avertissement sur les absences avant la génération
    • Archive des mois et duplication du planning
    • Export du planning en PDF et en Excel
    • Rapport des jours travaillés et des absences
    • Sauvegarde et restauration de la base de données
    • Tests automatiques du moteur et des exports
    • Installateurs pour macOS et Windows

Les principes de notre travail

Qualité

Nos services suivent le standard suisse.

Flexibilité

Nous vous conseillons le système que nous jugeons adapté à votre projet, mais si vous en préférez un autre, nous l'étudions et travaillons avec.

Innovation

Nous développons ce que vous nous demandez avec des outils à jour et documentés, sans vous lier à des solutions que plus personne n'entretient.

Sécurité

Vos données sont traitées selon la nLPD suisse et le RGPD européen.

Voici la liste. Le travail est dans les études de cas.

Ce qu'il y avait avant, ce que nous avons fait et ce qui a changé : des mandats racontés en entier, avec les chiffres.

Voir les études de cas

Vous ne savez pas ce qui convient à votre entreprise ?

Parlons-en : nous évaluons la bonne plateforme pour votre projet et la façon de la gérer dans le temps.

Demander un conseil