RIOA, LLC — ENGINEERING STUDIO

We design, build and run our own software products.

Apps for iPhone and Apple Watch, tools for the Mac, products on the web, and open-source code for other builders.

Studio spec
Shipping since
2023
Products
6
Platforms
iOS, watchOS, macOS, Web
Licenses
Paid · Free · Open source

Product index

6 entries · updated as things ship

PRODUCTKINDPLATFORMSSTATUSLink
Allowance JarKids' allowances, shared as a family
Mobile appiOS · iPadOS · watchOSComing to the App StoreDetails
SonrSmall-cap momentum console
Desktop appmacOSAvailableVisit
Sonr ChartReact candlestick charts, from Sonr
Open-source libraryReact · TypeScriptMIT · v0.9.0npm
ChartikTrading quiz for chart patterns
Web appWebAvailableVisit
Drip DashboardCompounding DRIP and taking profits
Web appWebAvailableVisit
VayporDetails soon
To be announced—Coming soon
MOBILE1iPhone, iPad and Apple Watch
DESKTOP1Native apps for the Mac
WEB2Tools that run in the browser
OPEN SOURCE1Libraries for other builders

Changelog

What shipped across the studio, newest first.

  1. OCT 2026
    Allowance Jar · One subscription, 14 days freeEverything in the app is now part of Allowance Jar Plus, with a 14-day free trial. One subscription covers the whole household, and the app ships in eight languages.
  2. OCT 2026
    Rioa · New identityThe Refined Trio mark and the Harbor Blue palette, across the site, icons and avatars.
  3. OCT 2026
    Sonr Chart · 0.9.0Halt status from the data source, and chart settings that persist across remounts.
  4. OCT 2026
    Allowance Jar · Product pagesProduct, support and privacy pages ahead of the App Store launch.

OPEN SOURCE · MIT

Sonr Chart

The chart engine from Sonr, published on its own. A themed React component for financial candlestick charts, built on KLineChart, with indicators, drawing tools and one data-source seam you implement.

# v0.9.0 · React is a peer dependency
$ npm install @rioaxyz/sonrchart klinecharts react react-dom
// you own where the bars come from
<SonrChart symbol="AAPL" interval="1" dataSource={source} />