SmartMakers : ensemble cohérent pour ajouter une interface mobile native aux modules dolibarr
Projet: Recheche et Développement - CAP-REL
0%
0,00 €
Collecté
60 000,00 €
Objectif
0
Contributeurs
321 Jours pour atteindre l'objectif
À propos de ce projet
Le défi de la mobilité en entreprise
Les équipes terrain ont besoin d'accéder aux données de l'entreprise où qu'elles soient : commerciaux en rendez-vous client, techniciens en intervention, livreurs sur la route, inventoristes en entrepôt...
Les solutions existent, mais elles posent problème :
SmartMaker : la réponse open source
SmartMaker est un véritable framework complet pour développer des applications mobiles professionnelles (PWA) connectées à Dolibarr. Conçu par des développeurs pour des développeurs, il fournit tous les outils nécessaires pour passer de l'idée à la production rapidement.
Une architecture moderne et éprouvée
Côté Frontend (React)
SmartCommon est une bibliothèque de composants React prêts à l'emploi :
SmartAuth gère toute la sécurité :
Mode hors-ligne
L'atout majeur pour les équipes terrain :
Pourquoi choisir SmartMaker ?
Open source et libre, SmartMaker est distribué sous licence GNU AGPL v3+.
Vous pouvez :
Pas de licence propriétaire, pas de vendor lock-in, pas de mauvaise surprise.
Intégration native avec Dolibarr
SmartMaker est conçu spécifiquement pour Dolibarr :
Technologie moderne
L'équipe derrière SmartMaker
SmartMaker est développé par CAP-REL.
Notre expertise :
Nous utilisons SmartMaker quotidiennement pour nos outils internes ainsi que pour nos clients directs ce qui garantit un outil testé en conditions réelles.
Soutenez le développement
SmartMaker est un projet ambitieux qui demande des ressources pour :
Développement continu
Les dons sont utilisés exclusivement pour le développement de SmartMaker.
Contribuer au code
Le code source est disponible sur notre forge : https://inligit.fr/cap-rel/dolibarr/smartmaker
Nous accueillons avec plaisir :
Partager votre expérience
Pour commencer
Naissance du projet : le devcamp dolibarr de bordeaux 2023
Les équipes terrain ont besoin d'accéder aux données de l'entreprise où qu'elles soient : commerciaux en rendez-vous client, techniciens en intervention, livreurs sur la route, inventoristes en entrepôt...
Les solutions existent, mais elles posent problème :
- **Les applications sur mesure** coûtent des dizaines de milliers d'euros et des mois de développement
- **Les solutions SaaS** créent une dépendance à un éditeur et multiplient les abonnements
- **Les tableurs partagés** deviennent vite ingérables et source d'erreurs
SmartMaker : la réponse open source
SmartMaker est un véritable framework complet pour développer des applications mobiles professionnelles (PWA) connectées à Dolibarr. Conçu par des développeurs pour des développeurs, il fournit tous les outils nécessaires pour passer de l'idée à la production rapidement.
Une architecture moderne et éprouvée
- Application PWA (REACT)
- SmartCommon - Composants UI · Hooks · State · Offline
- SmartAuth - Authentification · Tokens · Sessions
- API REST - Controllers · Mappers
- Dolibarr - ERP · Base de données
Côté Frontend (React)
SmartCommon est une bibliothèque de composants React prêts à l'emploi :
- Navigation : menus, onglets, tiroirs, barres d'outils
- Formulaires : champs texte, sélecteurs, dates, fichiers, signatures
- Listes : tableaux, cartes, recherche, filtres, pagination
- Affichage : badges, alertes, modales, chargement
- Mise en page : grilles responsives, conteneurs, espacements
- `useApi` : requêtes HTTP avec cache et retry automatique
- `useOffline` : détection de connexion et synchronisation
- `useAuth` : gestion de l'authentification
- `useStorage` : stockage local persistant
- `useForm` : validation et soumission de formulaires
SmartAuth gère toute la sécurité :
- Authentification par token JWT
- Gestion des sessions et refresh tokens
- Permissions basées sur les rôles Dolibarr
- Protection CSRF et rate limiting
- Routeur léger et performant
- Controllers pour la logique métier
- Mappers pour transformer les données Dolibarr en JSON
- Gestion d'erreurs standardisée
Mode hors-ligne
L'atout majeur pour les équipes terrain :
- L'application fonctionne sans connexion internet
- Les données sont stockées localement (IndexedDB)
- Synchronisation automatique au retour du réseau
- Gestion des conflits de données
- File d'attente des actions en attente
Pourquoi choisir SmartMaker ?
Open source et libre, SmartMaker est distribué sous licence GNU AGPL v3+.
Vous pouvez :
- Utiliser le code sans restriction
- Modifier et adapter à vos besoins
- Redistribuer vos améliorations
- Auditer la sécurité du code
Pas de licence propriétaire, pas de vendor lock-in, pas de mauvaise surprise.
Intégration native avec Dolibarr
SmartMaker est conçu spécifiquement pour Dolibarr :
- Accès direct aux objets métier (tiers, produits, factures...)
- Respect du modèle de données existant
- Utilisation des permissions Dolibarr
- Compatible avec vos modules personnalisés
Technologie moderne
- React : le framework JavaScript le plus populaire
- PWA : installation sur mobile sans passer par les stores
- API REST : standard de l'industrie
- PHP : langage de Dolibarr, pas de nouvelle stack à maintenir
- Guide de démarrage pas à pas
- Formation en 11 modules
- Référence des composants et hooks
- Exemples de code commentés
- Applications de démonstration
L'équipe derrière SmartMaker
SmartMaker est développé par CAP-REL.
Notre expertise :
- Intégration et développement Dolibarr
- Applications web et mobiles
- Formation et accompagnement
- Hébergement et infogérance
Nous utilisons SmartMaker quotidiennement pour nos outils internes ainsi que pour nos clients directs ce qui garantit un outil testé en conditions réelles.
Soutenez le développement
SmartMaker est un projet ambitieux qui demande des ressources pour :
Développement continu
- Nouvelles fonctionnalités demandées par la communauté
- Compatibilité avec les nouvelles versions de Dolibarr
- Optimisations de performance
- Corrections de bugs
- Nouveaux modules de formation
- Traductions internationales
- Exemples d'applications
Les dons sont utilisés exclusivement pour le développement de SmartMaker.
Contribuer au code
Le code source est disponible sur notre forge : https://inligit.fr/cap-rel/dolibarr/smartmaker
Nous accueillons avec plaisir :
- Corrections de bugs
- Nouvelles fonctionnalités
- Améliorations de la documentation
- Traductions
Partager votre expérience
- Parlez de SmartMaker autour de vous
- Écrivez un article de blog
- Présentez le projet dans votre entreprise
- Laissez un témoignage
Pour commencer
- Consultez la documentation : smartmaker.org
- Suivez le tutoriel : créez votre première application en 30 minutes
- Explorez les démos : testez les applications d'exemple
- Rejoignez la communauté : posez vos questions, partagez vos réalisations
Naissance du projet : le devcamp dolibarr de bordeaux 2023
Restez informé(e)
Inscrivez-vous pour recevoir les actualités de ce projet par email