Vue d'ensemble
Ce document présente la timeline de développement initial du projet Serenetics de décembre 2021. Cette phase correspond au développement fondamental de la plateforme, avec une séparation claire entre les évolutions Frontend et Backend.
Décembre 2021 - Phase de Développement Initial
Activités Principales
Implémentation concrète des spécifications techniques définies en novembre et décembre 2021, création du code de base et des premiers modèles de données.
Fonctionnalités Opérationnelles
✅ Authentification : Framework AdonisJS Auth complet
✅ Base de Données : 15+ tables avec relations complexes
✅ CRUD Complet : Companies, Users, Workstations, UserAccounts
✅ Intégrations : F-Secure, RMM, Azure AD opérationnels
✅ Data Providers : LastPass, Azure, F-Secure, RMM
✅ Matching System : UnmatchCompany/UnmatchWorkstation
✅ Scheduling : SchedulesController et automation
✅ Frontend : Argon Dashboard Pro intégré
Commits Clés Analysés
e28ea10a7|2021-12-18|v1 to save data AD RMM in db
b6bd29a97|2021-12-13|add companies, workstations(without the right data)
8b0747f15|2021-12-30|fix policy model and migration
a243adcd3|2021-12-30|add currentScore field in migration and model Company
ff4757208|2021-12-30|DAS-42_add-new-fields-mi
Frontend
Architecture de base : Mise en place structure Vue.js avec routage
Interface utilisateur : Création des premiers composants de base
Authentification : Pages de connexion et gestion des sessions
Dashboard initial : Structure de base pour l'affichage des données
Backend
AdonisJS Framework : Configuration initiale du framework backend
Base de données PostgreSQL : Schéma initial avec tables fondamentales
Companies : Modèle et migration entreprises (
b6bd29a97)Workstations : Modèle et migration postes de travail (
ff4757208)Policies : Système de politiques (
8b0747f15)Domains : Gestion des domaines (
2bc3360ee)Groups : Système de groupes (
f2e821826)
Intégrations initiales :
Active Directory : Collecte données AD (
e28ea10a7)N-Able RMM : Système de gestion monitoring (
4dbb7d3c2)F-Secure : Intégration antivirus (
70b22f76f)Azure AD : Provider et contrôleur Azure (
2696ff6ae)
Livrables Décembre 2021
50+ commits d'architecture
15+ modèles de données créés
4 intégrations externes initiées
Base de données complète avec relations
