Ostara

App Builder — Générateur d'applications SaaS modulaires

49
Tests passés
3
Briques
2/3
Phases complétées
Phases du projet

Phase 1 — Moteur de composition ✓ Complète

35 tests

Moteur capable de composer des applications à partir de briques modulaires indépendantes.

  • Brick loader, dependency resolver, composer
  • Prisma merger, route injector, nav builder
  • Config generator, file tracker
  • CLI interactive (create-app)

Phase 2 — Briques métier ✓ Complète

14 tests

Deux briques métier fonctionnelles avec frontend React + backend API + schéma Prisma.

  • Consultants — Gestion de consultants (CRUD, statuts, compétences)
  • Ticketing — Système de tickets (création, assignation, priorités)
  • Test E2E intégration : astreos-lite (core + consultants + ticketing)

Phase 3 — Microservice IA À venir

Microservice Python/FastAPI intégré au moteur pour générer des dossiers techniques via Gemini.

  • Génération automatique de documentation technique
  • Intégration API Gemini
  • Pipeline dossier-technique end-to-end
Briques disponibles

🧱 core

Brique socle — layout, navigation, authentification, configuration Prisma de base. Dépendance requise par toutes les autres briques.

🧱 consultants

Gestion des consultants : liste, fiche détaillée, formulaire CRUD, filtre par statut et compétences. Dépend de core.

🧱 ticketing

Système de ticketing : création de tickets, assignation, suivi des priorités et statuts. Dépend de core.

Stack technique

Engine : TypeScript, Vitest
Template : React 18, Vite, Tailwind CSS, shadcn/ui
Backend : Express, Prisma ORM, SQLite
CLI : Commander, Inquirer, Chalk