Skip to content
&Dolphin
In progress

Company S Marketplace

A B2B SaaS that runs reseller subscriptions from order to settlement

Period
2026.03 Ongoing
Progress
60%

Overview

A management platform covering the whole path a Dropbox reseller takes to sell customer subscriptions. Admins and partners see the same data through different permissions, and orders, subscriptions and settlement all close inside one system.

Orders come in twenty-four types across three classes — new, change and renewal — alongside scheduled placement, bulk close and receipt, proration, and automatically generated refund orders. Subscriptions cover full sync, an auto-renew toggle, cancel and restore, and expiry handling, each leaving a change history. Settlement is calculated on the price, FX rate and margin frozen at order time, with rates collected automatically on weekday mornings. Around all of it sit five-level RBAC, email one-time-code 2FA, discount codes, notices and popups, an API audit log, and Excel export.

In development. The core operational screens are built, and we are working through feedback from real use.

Stack

AreaTechnologyWhy we chose it
BackendJava 21 · Spring Boot 4.0 · JPA + QueryDSLState transitions and audit logging had to share one transaction.
FrontendReact 19 · Vite · React Router 7Over thirty admin screens — routing and build speed were development speed.
DataPostgreSQL 16 · RedisSettlement accuracy came first, so a relational store. Redis holds only sessions and one-time codes.
IntegrationsDropbox Reseller API · FX rates · business registry lookupOrder outcomes depend on an external API, so retries and logging are sealed inside one call layer.

Roadmap

  1. Order state machine

    Done2026.03.01 – 2026.04.15

    Eleven states and their transition rules

  2. Core operational screens

    Done2026.04.16 – 2026.06.15

    Orders, subscriptions, customers, settlement

  3. Subscription API integration

    Done2026.06.16 – 2026.07.20

    Retries, audit logging and a test mode

  4. QA and feedback

    In progress2026.07.21 – Ongoing

    Working through feedback collected with the review tool

  5. Handover

    Planned

    Production migration and handover