Shop Project - Documentation

Project Roadmap

Roadmap by stage with recursive hierarchy.

🗺️ Stage 0 | 📚 Current | 📟 2026 06 15 | 📍 Management

Note

Translations stay in this page. Status comes separately from roadmap.data.php. An empty child[] node is allowed.

Project reality

The technical base (app/core, app/model, app/service, dev/tools) is far along. The real user flow in public/ is still much thinner.

Roadmap

  • Get the basic system up and running.
    • Basic marketplace for the first functional MVP.
      • If your own article is displayed in detail or in the marketplace, there is a delete icon and the article can be deleted with confirmation.
      • If your own article is displayed in detail or in the marketplace, there is an edit icon and the article can be edited with confirmation.
    • Close the gap: what exists technically must be usable end-to-end in public.
      • Done when Intro/Quickstart/Request Flow describe the current runtime behavior without stale statements.
  • Fahrplan for knowledge building. Prevents deviation by linking documentation scopes to fixed stages.
    • The IT core: tables, relations, and data streams.
      • Implementation: Stage 0 (Base) to Stage 2 (Stable E-Commerce) Documentation: LDM-Text IMMEDIATELY (Stage 0 - Your 12 pages!), LDM-Visual useful only from Stage 2 The logical text model must be kept up to date. The graphic remains locked until the DB structure freezes.
    • The technical infrastructure of the framework (routing, sessions, rendering).
      • Implementation: Router/Session from Stage 0 (Core), Roles from Stage 0.11 Documentation: Router/Session IMMEDIATELY (Stage 0), Lifecycle from Stage 1, Role concept useful from Stage 0.11 The technical foundation: How requests are intercepted, authenticated, and authorized based on roles (Buyer/Seller/Admin).
    • Quality assurance, code standards, and tools for ongoing operations.
      • Implementation: Diagnostics suite (actual), Deploy from 0.15, Libraries from Stage 1 Documentation: Diagnostics IMMEDIATELY (Stage 0), Deploy from Stage 0.15, Libraries useful from Stage 1 Guide on using diagnose.php/testDB.php for troubleshooting and documentation of the live deployment process.