Tous les projets

ERP / Application Full Stack

HELIX

En développement

Centraliser les opérations d’une PME.

Projet de plateforme ERP modulaire destiné à centraliser les opérations d’une petite ou moyenne entreprise. Développement non commencé.

01 / Le contexte

Pourquoi ce projet ?

Prévoir un ERP modulaire reliant clients, gestion commerciale et stocks.

02 / Les usages

Fonctionnalités examinées

Planifié — développement non commencé. Technologies, fonctions, étapes et architecture ci-dessous sont envisagées. Aucun backend, base de données ou test n’est présenté comme existant.

Fonction prévue 01

Gestion des clients et des collaborateurs.

Fonction prévue 02

Gestion des produits et des stocks.

Fonction prévue 03

Création de devis, gestion des factures et suivi des paiements.

Fonction prévue 04

Tableau de bord administratif, rôles et permissions.

Fonction prévue 05

Historique des opérations et exportation de documents.

Fonction prévue 06

Paramétrage des modules.

03 / L’interface

Galerie à venir

Les captures seront ajoutées après le début du développement. Aucun écran fictif ne représente ce projet.

04 / La technique

Comment le projet s’organise

Architecture envisagée Lecture des sources
Architecture envisagéeSchéma de conception prévisionnel, à confirmer lors des premiers développements. Il ne représente pas un système implémenté.Frontend ReactAPI ASP.NET CoreSQL Server / EF Core
  1. Frontend prévu

    React et TypeScript pour les interfaces.

  2. Backend prévu

    API REST C# / ASP.NET Core, modules métier et permissions.

  3. Données prévues

    SQL Server et Entity Framework Core.

  4. Validation prévue

    Conditionnement Docker ; tests xUnit et Playwright envisagés. Aucun test existant.

Schéma de conception prévisionnel, à confirmer lors des premiers développements. Il ne représente pas un système implémenté.

05 / Mon rôle

Développement personnel

Projet personnel planifié, destiné à être développé principalement par moi-même afin d’approfondir mes compétences en développement Full Stack, architecture logicielle et applications métier.

J’ai développé la majorité du code, avec une assistance IA occasionnelle.

Périmètre de ma contribution

  • Concevoir une plateforme modulaire pour les opérations d’une PME.
  • Prévoir les interfaces, l’API REST et la persistance des données.
  • Prévoir les tests et le conditionnement de l’application ; aucune implémentation à ce stade.

06 / Recul technique

Défis, limites et perspectives

Les enjeux à explorer concernent la modélisation des données et les permissions entre modules métier. Ce sont des objectifs techniques, pas des difficultés déjà résolues.

  1. Cadrer les modules, les entités métier et les droits d’accès.
  2. Prévoir un premier parcours clients / produits / stocks.
  3. Étendre aux devis, à la facturation et au tableau de bord.
  4. Développer puis vérifier les parcours, les tests et le conditionnement.

Prochaine étape de validation

À approfondir : développement Full Stack, architecture logicielle modulaire et applications métier. La stack envisagée ne constitue pas une expérience déjà acquise sur ce projet.

07 / Aller plus loin

Documentation & références

Le dossier technique sera ajouté lorsque les sources et la version du projet permettront de l’étayer.

  • Brief de Romain Beka : concept, technologies envisagées, fonctionnalités prévues et contribution future.
  • Feuille de route proposée pour organiser le développement ; sans échéance ni réalisation revendiquée.