Le code source est disponible ici https://framagit.org/doliscan/server
Le serveur DoliSCAN est développé en PHP/SQL avec Laravel.
Le backend web s'appuie sur l'excellent Sharp de Code16 et plein d'autres modules libres proposés par la communauté Laravel, entre autres :
Pour héberger un serveur DoliSCAN, vous devez posséder un nom de domaine et pouvoir ajouter une entrée doliscan.votredomaine.ext.
Une fois cette entrée ajoutée, l'application DoliSCAN pour smartphone détectera automatiquement sa présence et permettra à vos utilisateurs ayant une adresse courriel du type xxx@votredomaine.ext de s'authentifier directement sur votre serveur.
La totalité de l'infrastructure serveur repose sur différents modules (les webservices), tous implémentés de A à Z avec des logiciels libres et nous assurant ainsi de n'avoir aucune dépendance technologique vis-à-vis d'un tiers sur lequel nous n'aurions aucun contrôle.
Le serveur principal est en réalité une application PHP (développée avec le framework Laravel), et une base de données MariaDB (ex MySQL).
À l'heure actuelle l'application DoliSCAN s'appuie sur les excellents modules logiciels suivants :
Pour résumer, si le Libre n'existait pas, cette application n'aurait jamais pu voir le jour.
Vous voulez un coup de pouce technique ? Une formation ? Ou une installation sur mesure ou un contrat de maintenance sur votre serveur ? → https://cap-rel.fr/contact/
Le coût de l'auto-hébergement nous semble "jouable" à partir d'une centaine de collaborateurs, en dessous vous risquez de passer beaucoup de temps en gestion / administration système de votre serveur pour un gain qui ne sera pas forcément au rendez-vous.
Vous souhaitez qu'on héberge vos notes de frais (pour plein de bonnes raisons) ? Ça tombe bien, car c'est notre mode de financement du développement ! Ouvrez donc un compte sur https://doliscan.fr et utilisez le service, parlez-en autour de vous et faites-nous connaitre !