
From manual management to a SaaS platform
The problem was real: a company with an active operation handled orders over WhatsApp, clients in spreadsheets and had no real-time visibility into its operation. We built Sodapp from scratch.
Technical sheet
- Type
- Multi-tenant SaaS
- Status
- In production
- Platform
- Web + mobile
- Maintenance
- Ongoing
- Stack
The problem that arrived without a name
When an operation grows, the tools that got it started become the brake that stops it.
Orders taken over WhatsApp, with no central record
Orders and clients in a single system
Excel spreadsheets out of sync between teams
A single source of data, always up to date
Zero visibility into the status of each order
The status of every operation, in real time
Critical data someone entered by hand
Multi-user with roles and permissions per tenant
Impossible to scale without adding more people
Architecture ready to grow without a redesign
What we built
A complete platform: architecture, backend, frontend and infrastructure. All by Manivela, end to end.
Multi-tenant architecture from day one
Not a monolith that's hard to split apart later. Fully isolated tenants, data separated by schema, the ability to onboard new clients in minutes without affecting existing ones.
Backend in Java 21 + Spring Boot
A complete REST API. Management of orders, clients, products, deliveries and payments. JWT authentication, per-tenant role control and a design built for real load.
Frontend in Next.js + TypeScript
A responsive operational panel. It works from mobile or desktop with no difference. An interface designed for non-technical users: zero friction.
Technology stack
Current status
Sodapp is in production with real users.
Manivela is responsible for ongoing maintenance: updates, infrastructure and the development of new features. The system has run without interruptions since launch.
Does your company have a similar problem?
If you handle orders, clients or stock with WhatsApp and spreadsheets, or you have an internal system that got old, we can do the same. First technical meeting with no commitment.