01Les réalisations
Pure Artisan
Une place de marché multi-vendeurs pour les producteurs régionaux en Belgique et aux Pays-Bas. Nous portons toute la plateforme — architecture, frontend, backend, intégrations, déploiement. Encore en construction.
La demande
Donner aux petits producteurs un endroit pour vendre qui ne soit ni un rayon de supermarché ni un message Instagram. Deux pays, quatre langues, de vrais paiements et une vraie logistique dès la première version.
Comment nous l’avons construit
Une API NestJS sur PostgreSQL, une boutique Next.js rendue côté serveur, Meilisearch pour la recherche et Mollie pour les paiements. Le tableau de bord vendeur est la partie qui nous a pris le plus de temps : un fromager doit pouvoir publier un produit sans lire de manuel. La livraison se calcule au code postal, parce que les zones belges ne suivent pas les frontières provinciales.
- Langues
- NL · FR · EN · DE
- Marchés
- Belgique, Pays-Bas
Le reste de ce que nous avons construit est sous NDA et ne figure donc pas ici. Nous pouvons en parler lors d’un appel.
Ce qu’il y a dedans
4 couches
Boutique
Next.js, React, Tailwind. Rendu serveur, quatre langues.
API
NestJS. Vendeurs, commandes, versements, règles d’expédition, factures, TVA.
Données
PostgreSQL pour le registre, Redis pour les files, Meilisearch pour le catalogue.
Infrastructure
Cloudflare R2 et CDN, CI/CD, Mollie Connect pour les versements.
02Ce que nous faisons
Cinq choses, bien faites.
Nous préférons être réellement bons sur une liste courte plutôt que disponibles pour tout. Si votre projet demande autre chose, nous le dirons — plutôt que de l’apprendre sur votre budget.
Next.js devant, NestJS et PostgreSQL derrière, TypeScript de bout en bout. Multi-tenant et multilingue quand le projet en a vraiment besoin, temps réel quand cela se justifie, et une chaîne de déploiement que vous pouvez confier à une autre équipe sans vous excuser.
En général
- Next.js
- NestJS
- TypeScript
- PostgreSQL
- Redis
Fonctions LLM sur OpenAI, Claude ou Mistral. Recherche sémantique et à facettes. Chaînes de contenu et de traduction — nous faisons tourner une traduction automatisée sur quatre langues sur un catalogue qui change en permanence. Le travail le plus intéressant consiste à décider ce que le modèle n’a pas le droit de faire, et ce qui se passe quand il se trompe avec assurance.
En général
- OpenAI
- Claude
- Mistral
- Meilisearch
React Native et Expo lorsqu’une seule base de code sert réellement les deux stores, natif quand l’application a besoin de ce que cela ne donne pas. Construites sur la même API que la plateforme web, pour que les deux ne divergent pas. La soumission à l’App Store et au Play Store, les refus en review et le cycle de publication font partie du travail — c’est en général ce que l’on sous-estime.
En général
- React Native
- Expo
- Swift
- Kotlin
Implémentation Odoo, modules sur mesure et intégration avec l’existant — CRM, stock, comptabilité, RH. La migration des données fait partie du travail plutôt que d’être une ligne à part, parce que c’est précisément là que ces projets déraillent.
En général
- Odoo
- Python
- JSON-RPC
- PostgreSQL
Revue de code et analyse de vulnérabilités, 2FA et MFA, chemins de données chiffrés, limitation de débit et atténuation DDoS, et accompagnement là où PCI-DSS s’applique. Sur tout ce que nous construisons, c’est compris plutôt que facturé à part.
En général
- OWASP
- 2FA / MFA
- Cloudflare
- PCI-DSS
Vous ne savez pas dans quelle case tombe votre projet ? Décrivez-le, nous vous le dirons.
03Le studio
Vous engagez ceux qui construisent.
J-TECH a commencé par des choses que nous construisions pour nous-mêmes. Des gens les ont vues et nous ont demandé la même chose, et cela s’est avéré être une entreprise.
Nous travaillons depuis Wavre et prenons des clients où qu’ils soient — un fuseau horaire est un problème d’agenda, pas un filtre. La liste de clients reste courte volontairement : moins de projets, plus d’attention sur chacun, et aucun gestionnaire de compte pour relayer votre brief à une équipe que vous ne verrez jamais.
Nous ne sommes pas le devis le moins cher et nous n’essayons pas de l’être. Nous choisissons ce que nous acceptons, en partie parce que nous sommes petits, en partie parce que le travail est meilleur quand le problème nous intéresse vraiment.
Comment ça se passe
- 01
Vous envoyez un brief
Le formulaire ci-dessous, ou un e-mail. Autant de détails que vous en avez.
- 02
Nous lisons et répondons
Elle vient de la personne qui le construirait. Cette réponse est une proposition, une question, ou un « ce n’est pas pour nous » honnête — les trois arrivent.
- 03
Nous convenons et démarrons
Périmètre, calendrier et coût fixés avant que quoi que ce soit ne commence. Ensuite vous parlez à la personne qui fait le travail, pendant toute la durée du projet.
04Démarrer
Dites-nous ce que vous construisez.
Ou écrivez-nous directement
Où nous sommes
Clos des Eclaireurs1301 Wavre
Belgique
Nous répondons à tout, y compris aux projets que nous déclinons.