Shop Project - Documentation

Class and Layer Logic

Technical conventions for MVC+, naming, and module responsibilities.

🗺️ Stage 0 | 📚 Draft | 📟 2026 06 15 | 📍 Basics

Responsibilities

  • control/: routing and page flow.
  • model/: data access and preparation.
  • service/: coordination between modules and utility logic.
  • view/: output and HTML structure without business logic.

Naming and Style

  • Keep constants and variables short, unambiguous, and documented (e.g. U_FNAME, U_LNAME, S_USER).
  • Keep functions focused on one responsibility whenever possible.
  • Avoid over-layering: use existing app/ and docweb/ paths first.