← Back to system 2 Free

2 Free / Framework-independent domain and portable contracts.

Shared core

Core, application, auth, data-provider, database, and UI packages keep exact money rules, data ports, and composition separate from web and native runtimes.

01Input

Core defines money, entities, and rules without framework dependencies.

02Process

Application coordinates use cases through data and identity ports.

03Outcome

Web and native runtimes connect adapters without changing the domain.

2 Free demo interface with fictional data.
Real guest-mode capture with no personal data.

How I built it

The separation makes monetary rules and contracts testable without booting a complete application. Shared packages establish one-way dependencies and let PostgreSQL, SQLCipher, or guest mode implement the same port.