HomeWorkLaboratoryCertificationsBlogLet's Talk

© 2026 Juan Villegas. All rights reserved.

Solutions Architect

    Back

    SpaceShare

    Marketplace

    Airbnb-style storage marketplace in El Salvador and Panama: space owners post their listing, interested parties find it and book it, and the payment is settled right there, without leaving the platform.

    SpaceShare 1

    The Challenge

    The client wanted to launch the first storage space rental marketplace in their market, to replace what is currently handled manually via WhatsApp and loose transfers. They needed a real platform from day one: a complete catalog with filters and pagination, reliable bookings, and secure online payment, not a prototype.

    The Solution

    A complete web marketplace: owners publish their spaces, users find and book them, and card payment is resolved right there, verified on each transaction so no one is left with an incomplete purchase. Everything built for real production, not as a prototype.

    Development time

    In active development: Salvadoran startup entering the on-demand storage market.

    Focused on

    Space rental marketplaces (warehouses, parking, rooms)

    Role in the project

    Solution Architect and Full Stack Dev.

    Visit site

    Tech Stack

    Frontend

    Next.jsTypeScriptZustand

    Backend

    NestJS

    Database

    MongoDBIndexedDB (caché híbrida)

    Infrastructure

    DockerDocker ComposeTraefik

    What it protects in production

    • HTTP security headers configured with criteria, not a generic template.
    • Active request limit across the entire API, with necessary exceptions verified in other ways.
    • The system does not start without payment credentials correctly configured.

    Infrastructure in production

    • Complete production infrastructure handled by the developer, from domain to VPS, with periodic server maintenance approximately every two months.
    ShareLinkedIn

    Need something similar?

    Let's talk about your project.

    Let's talk