Skip to content
SmAlios edited this page Jun 20, 2024 · 8 revisions

SOGIM-SYNDIC - Projet syndic web app

Membres du groupe

Nom Pseudo Github US personnelle décrite  US personelle implémentée
Vleminckx Sebastien Sebiche09 [Lien US] [Lien US]
Alois Souris Alois [Lien US] [Lien US]

Description du projet

Le projet vise à développer un logiciel syndic automatisé offrant une gestion complète et efficace pour les syndics immobiliers. Cette solution permettra de simplifier la gestion des tâches administratives, financières et de communication, en automatisant les processus tels que la gestion des factures, la communication avec les fournisseurs et les employés, ainsi que la récupération des extraits bancaires. À travers une interface conviviale, les utilisateurs pourront accéder aux fonctionnalités nécessaires à la gestion de leur syndic, garantissant ainsi une expérience optimale et une productivité accrue.

Technologies choisies

  • Backend : Go + Gin go + Gorm + Python
  • Frontend : Angular
  • DB : PostgreSQL

Architecture de l'infrastructure :

  • une instance par client (DB + FTP)
  • une instance IA
  • une instance pour le site web
  • une instance pour l'OCR

Pour les instances dédiées à tout le monde, des containers dédiés à la même app se répartissent la charge de travail. Cette charge de travail est gérée par des load-balancers (API-Gateway). Un second load balancer est disponible à chaque fois pour la redondance. Des caches sont utilisés (Redis) ainsi que des CDN pour acccélérer la vitesse de chargement. Un système de DB maître et esclave pourrait être utilisé dans le futur si le besoin s'en fait sentir. Pour la gestion des flux de données (pour l'IA) un message broker sera utilisé (Rabbit Mq).

Site du projet

Accès au site du projet Accès au GitHub du projet

Liens vers les outils