HomeWorkLaboratoryCertificationsBlogLet's Talk

© 2026 Juan Villegas. All rights reserved.

Solutions Architect

    Back

    MoniWow

    Personal finance app

    Personal finance mobile app based on the envelope budgeting method, with Clean/Hexagonal architecture mirrored against a real NestJS backend: nothing is saved if it can be calculated, and an entire household can share their jars and budget without stepping on each other's toes among members.

    MoniWow 1

    The Challenge

    A personal finance app needs reliable business rules that never get out of sync between what the user sees and what is stored, and on top of that, several people from the same household must be able to share the same jars and budget without stepping on each other or seeing another household's data.

    The Solution

    The balance of a jar, total net worth, and goal progress are never a column in the database: everything is calculated from the real transaction ledger, both on mobile and in the backend. A household is shared via an invitation code, and each piece of data is isolated by workspace, verified with two real households running in parallel on the same database.

    Development time

    In active development since May 2026

    Focused on

    Personal / household finances

    Role in the project

    Solutions Architect and Full Stack Dev.

    Code

    Tech Stack

    Frontend

    ExpoReact NativeTypeScriptZustand

    Backend

    NestJS

    Database

    MongoDB

    Infrastructure

    DockerTraefik

    App details

    • iOS, Android
    • Play Store (EAS) and direct APK distribution
    ShareLinkedIn

    Need something similar?

    Let's talk about your project.

    Let's talk