In progress
The suite on a phone
One iOS and Android app covers all four products, so there’s one thing to learn instead of four. It’s being built a product at a time, starting with the tasks people want to do on a phone.
- Soldi on mobile: photograph an expense, approve, and read reports
- Ciclo and Trama on mobile: read, search and approve
- Safe-area tokens in the shared platform, so every product handles a notch the same way
- An enforced minimum touch-target size across the design system
Next
Testing and recovery
With four products on one schema, a change to the shared layer can break a product nobody touched. This work is about catching that in a test before a customer does.
- Continuous integration and an automated test net across all four products
- A restore drill in staging to prove the backups can be restored
- Schema conformance errors that say what’s wrong
Out of scope
A fifth product on request
New products get added when they fit the shared schema. A customer asking for a module isn’t enough by itself.
Out of scope
Self-hosting
Bottega is built around shared tenancy. A single-tenant deployment would need a different way of running it.