Les meilleurs développeurs informatique freelances sont sur Codeur.com
Ouvert · 200 à 500 €/jour · 9 offres · 453 vues
# Logiciel Gest'Watch
*Dernière mise à jour : jeudi 18 septembre 2025*
## Description du Projet
Gest'Watch est un logiciel de gestion de données conçu pour faciliter la réparation de gardes-temps. Il fonctionne comme une application web locale, offrant des outils techniques et administratifs pour les horlogers.
## Fonctionnalités Clés
### Phase 1 : Fondations (MVP - Calculateurs & Gestion de Base)
* **Intégrations logicielles :** Compatibilité avec des logiciels 3D (FreeCAD, Solid Works) et traitements de texte (Pack Office), gestion de bases de données SQL.
* **Calculateurs techniques :** Engrenages, usinage, chaîne de cotes (avec importation/analyse de plans), astronomique, et un chronocomparateur avancé (boîtier électronique, valise de dispatch, logiciel d'analyse en temps réel).
* **Gestion administrative :** Création de fichiers clients, gestion des ordres de réparations, devis, factures, inventaire, et module de caisse.
### Phase 2 : Optimisation de l'Atelier
* **Optimisation du Flux de Travail :** Base de connaissance interne, intégration avec les APIs fournisseurs pour la gestion des pièces, analyse des données du chronocomparateur.
* **Gestion Avancée :** Gestion des "Kits de Service", suivi des consommables, analyse des pannes fréquentes.
### Phase 3 : Améliorations Futures et Expérience Utilisateur
* Amélioration continue des calculateurs, refonte de l'interface utilisateur (UX), rapports avancés, et système de notifications/alertes.
### Axes Transversaux
* **Qualité, Sécurité, Performance :** Gestion des accès, sauvegarde/restauration, optimisation des requêtes, gestion de la charge, tests unitaires et d'intégration.
## Plan de Versioning
- **v1.0.0 (main) :** Phases 1 à 2 (MVP initial)
- **v1.0.1 :** Ajout de la Phase 3
- **v1.0.2 :** Améliorations continues
- **v1.0.3 :** Axes Transversaux
## Détails Techniques
- **Langages :** Scala, Scala.js
- **Frameworks/Librairies :**
- **Serveur :** Cask, Scalatags, Scalasql, Sqlite
- **Client :** Laminar, Waypoint, Scalajs-dom
- **Commun :** Upickle, Ujson, Zio-json, Iron
- **Architecture :** Application web locale avec une architecture modulaire (Client, Serveur, Commun). Le serveur inclut un terminal de commande.
## Structure du Projet
Le projet est structuré pour supporter une séparation claire du code en plusieurs modules, facilitant la maintenance et l'évolution :
- `common` : Code partagé (modèles de données, logique de communication).
- `client` : Interface utilisateur web interactive (Laminar).
- `server` : Logique métier, accès base de données, requêtes API.
## Commandes Mill
Pour compiler et exécuter le projet :
- **Compilation :** `.\millw.bat __.compile`
- **Exécution du serveur :** `.\millw.bat server.run`
## Ressources
- **Scaladex :** [URL visible pour les membres Pro]
Budget indicatif : 200 à 500 €/jour
Publication : 10 février 2026 à 20h17
Profils recherchés : Développeur spécifique freelance , Expert BDD freelance , Développeur API freelance , Développeur logiciel freelance
9 freelances ont répondu à ce projet
9 propositions de devis en moins de 2h
Montant moyen des devis proposés : 1 650 €
Estimation du délai : 4 jours
Nos ressources utiles
Allez plus loin avec nos ressources liées à ce projet !
Simulateur de prix : Combien coûte un site internet ?
Téléchargement : Cahier des charges pour créer un site web