Dans l’idée de faire évoluer l’application Croqu’ma terre

Principales évolutions qui ont orienté ce choix :

  • Indépendance à l’environnement Apple
  • Multi-utilisateurs
  • Facturations
  • Marchés publiques avec rapports
  • Ajouts de fonctionnalités (options / transformations de documents …)

J’ai donc choisi de reprendre le projet avec Angular et le framework Ionic.

Le projet est en cours, dans un premier temps je me suis servi de Firebase pour la base de données en prenant soin de créer une couche dite Infra (principe de clean code) pour facilement maintenir et basculer ensuite vers un back-end API Rest ; Une couche « business » (toujours clean code) facilite le refactoring.

J’ai en parallèle commencé un back-end Rest avec NESTJS  et tester une mise en service Docker Swarm sur mon serveur Alpine (mini PC dédié à cela avec lequel j’interagis en SSH depuis mon Macbook),  MongoDB pour la base de données.