Case study · In productionLive · Users in production
Logo de Sodapp

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.

The starting point

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

The solution

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

Java 21Spring BootNext.jsTypeScriptPostgreSQLRailwayVercelJWT AuthREST APICI/CD

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.

Next step

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.