Skip to content

Engineering / Open resources

ImpressãoMais3D

Nationwide 3D printing store across FDM, resin and SLS: catalogue parts or custom parts via STL/OBJ/3MF upload, with quoting, 3D visual proof, production and delivery.

Visual proof before production

The uploaded file (STL, OBJ or 3MF) is rendered in the browser with React Three Fiber and becomes a proof the customer approves or rejects. Production stays locked until approval — turning a conversation about expectations into an auditable record.

Boundaries the linter enforces

Each module has domain / application / infrastructure / presentation layers, and the domain layer imports no Supabase, Next or React — enforced by an ESLint rule (no-restricted-imports), not by discipline. Modules only talk through the application layer.

Authorisation lives in the database

Permissions are Row Level Security policies in Postgres, not checks scattered across the UI. The screen can be wrong; the database row stays protected.

A record of decisions already described in the case study; no release date assigned. New changes can be added as dated entries.

Project evidence