japhet.
Portfolio technique

// tous mes projets

Une sélection de projets récents, du e-commerce avec IA aux modules Odoo sur mesure, en passant par des sites vitrines pour mes clients.

artjatie.com/admin/dashboard

Un site e-commerce de vente d'art malgache avec une assistante IA et une interface d'administration complète pour une boutique e-commerce artisanale : caisse point de vente, gestion des commandes, planning de production, avis clients.

  • +Caisse (POS) avec calcul de monnaie et paiement MVola / Orange Money.
  • +Planning de production en kanban : à fabriquer, en cours, prêt à livrer.
  • +Modération des avis clients et suivi des commandes en temps réel.
Next.js
TypeScript
FastAPI
PostgreSQL
Docker
GitHub Actions
Mailcow
Traefik
Cloudflare R2
VPS
Ansible
Grafana
Prometheus
LLMs
Embeddings
n8n

monentreprise.budgy.artjatie.com/resume

Une application SaaS multi-tenant construite avec Django, où chaque organisation dispose de son propre schéma PostgreSQL isolé via django-tenants, accessible par sous-domaine dédié. L'interface repose sur HTMX pour une navigation fluide sans frontend JavaScript séparé.

  • +Multi-tenant réel avec isolation par schéma PostgreSQL et routage automatique par sous-domaine via Traefik.
  • +Dashboard avec KPIs mensuels et graphiques interactifs (Chart.js) : répartition par catégorie, évolution sur 6 mois.
  • +Navigation HTMX (hx-boost) pour un chargement quasi instantané, sans rechargement complet de page.
Django
PostgreSQL
HTMX
Chart.js
Docker
Traefik
GitHub Actions

localhost:8069/odoo/action-512

Un module Odoo développé sur mesure pour une équipe de setting commercial B2B recevant des leads à traiter quotidiennement. Le CRM standard devient un véritable outil de centre d'appels : file d'appel priorisée, relances automatiques sur plusieurs jours, et widget d'appel intégré directement dans l'interface.

  • +File d'appel intelligente triée par priorité selon le jour de relance, avec exclusion automatique des dossiers déjà traités.
  • +Moteur de relance automatique : bascule matin/après-midi puis reprogrammation du lendemain, jusqu'à 6 tentatives avant clôture.
  • +Tâche planifiée (cron) qui réactive les leads en attente dès l'heure de relance atteinte, sans intervention manuelle.
  • +Widget d'appel custom (OWL) avec qualification en un clic : répondeur, rappel, rappel programmé, RDV, hors cible, faux numéro.
Odoo 19
Python
OWL
PostgreSQL
Cron Jobs

gioiaadventure.com/fr

Un site vitrine multilingue (français / italien) pour Gioia Adventure, tour opérateur basé à Hell-Ville, Nosy Be, proposant excursions, circuits et croisières en catamaran à travers Madagascar. Développé sous Joomla avec une architecture de contenu par catégories et un hébergement mutualisé chez o2switch.

  • +Intégration et personnalisation du template Joomla : identité visuelle propre à la marque, mise en page responsive, sections dédiées par type d'offre (excursions, circuits, croisières).
  • +Structure de contenu multilingue FR/IT avec gestion des articles, menus et navigation dédiés par langue.
  • +Configuration de l'hébergement o2switch et optimisation SEO on-page pour cibler les recherches liées au tourisme à Nosy Be et Madagascar.
Joomla
PHP
MySQL
Apache
o2switch
Multilingue
SEO
chargement