Projects

Tools across these projects

About

Savi Solutions, LLC is a software company. We design, build and publish our own apps for iPhone, iPad, Apple Watch and Android, and have built web portals, mobile tools and embedded firmware for other companies.

A moving-day checklist for a Class A motorhome towing a car

iPhone, iPad & Android · Coming soon

RV Departure Checklist

A checklist for each way you leave camp: moving day, day trips, dump runs, fuel stops, storage and more. Each list is built from your own rig: what you drive, what you tow, and what stays behind.

Our role
Design and development
Built with
Swift 6 and SwiftUI on iOS; Kotlin and Jetpack Compose on Android
  • Over 300 researched steps, most with a short tip on why
  • Sections generated for each unit of the rig, from a Class A to a flat-towed car
  • Checking an item in one list checks it in all of them
  • Works offline, with no account and no tracking
A Hidden Sums round: a chalkboard grid with five answers looped in chalk

iPhone, iPad & Android · Coming soon

Hidden Sums

A math puzzle game for kids. Each round gives a target number and a chalkboard of digits and signs. Hidden in the grid are lines that add, subtract, multiply or divide to make the target, and the player drags across each one to loop it in chalk.

Our role
Design and development
  • 200 rounds in chapters, introducing one operator at a time
  • Grids from 7×7 to 10×10, with targets from 50 to 1000
  • Hints that point to where an answer starts without giving it away
  • No ads, no accounts, and no data collected
Wrist Recorder's list of voice notes, each with a category and a transcript preview

iPhone & Apple Watch · Coming soon

Wrist Recorder

A voice recorder for Apple Watch. A note recorded on the watch is sent to the iPhone and transcribed automatically, then sorted into color-coded categories, ready to search or share.

Our role
Design and development
Platforms
iOS 17 and watchOS 10 or later
  • Watch face complications to start a new recording or add to the latest one
  • Records without the iPhone nearby and syncs when it's back in range
  • Search notes by what was said
  • Recordings and transcripts stay on the user's devices
Two pages from An Adventure Of Our Own: choosing clothes from a wardrobe, and a flying car

iPad · For Two Way Play

An Adventure Of Our Own

An interactive story book in which a child and a grown-up, or another partner, create their own story together. Along the way, readers choose the elements they want for their adventure and decide how the story goes.

Our role
Design and development
Built with
Swift
  • Drag and drop of story objects, with resizing and rotating
  • Animated story elements with coordinated sound
  • The front camera puts the reader into the story
  • The book is customized as the story progresses
Pages from Knock-Knock! Who's There?, with houses whose doors open to reveal family photos

iPad · For Two Way Play

Knock-Knock! Who's There?

An interactive photo book that grown-ups and young children read and touch together. Photos of people the child knows are revealed behind the doors of the houses, inviting a playful exchange of surprise and recognition.

Our role
Design and development
Built with
Objective-C
  • Book setup with photos from the camera roll
  • The front camera personalizes the story
  • Animated photo reveals during playback
The childcare task app's home screen

iPhone & Web

Childcare Task Manager

An iPhone app for parents and caregivers to manage their to-dos together. Parents define task lists and are notified as tasks are checked off. A companion web portal lets parents manage and monitor the lists.

Our role
Design and development
Built with
Objective-C, PHP, REST
  • Push notifications keep lists in sync and alert caregivers
  • Real-time email notifications on updates
  • PHP website using a proven user authentication library
  • REST access to lists and emergency contact information
The code reader selector on a phone, with large touch targets

Mobile web

Code Reader Selector

A tool that lets customers and sales staff work out which code reader products meet a customer's requirements. Designed for phones and tablets, with large touch targets for easy entry.

Our role
Design and development
Built with
JavaScript, jQuery Mobile, JSON
  • Written entirely in JavaScript for portability
  • Touch events throughout for ease of use
  • JSON product database
  • Ready to package as a native app with PhoneGap
The vision calculator on an iPhone

iPhone

Vision Calculator

Computes feature size, field of view and working distance for a manufacturer's machine vision cameras. It draws on the published specifications of the cameras, sensors and lenses, so users need little optics knowledge to get answers.

Our role
Design and development
Built with
Objective-C
  • A catalog of the manufacturer's cameras, sensors and lenses
  • A configuration view for matching components visually or picking a preconfigured product
  • Matches the user's criteria to find configurations that meet their specifications
  • A touch-first interface
The load management portal's table of truck loads

Web

Load Management Portal

A web portal for managing trucking logistics for a national company, part of an inter-company site for truck cargo manifests. We built the company's client interface, working alongside the developers of the internal database and management portal.

Our role
Client interface design and development
Built with
JavaScript, jQuery, AJAX, XML, REST
  • jQuery for a richer interface and cross-browser support
  • XML table data for easy updates
  • AJAX for a seamless experience
  • Syncs with the back-end database through a proprietary REST API
  • Prints PDF labels from the browser
A Linksys WRT54G wireless router

Embedded Linux

WiFi Hotspot Firmware

Custom router firmware for a pay-per-use hotspot controlled by a PHP back-end server. Prepaid codes authorized wireless devices by MAC address for a set amount of time, with a browser-based control panel to track usage.

Our role
Design and development
Built with
C on Linux, PHP
  • Targeted off-the-shelf routers
  • Validated codes with the back-end server
  • Included parts of the PHP back-end interface
  • Redirect and login pages built into the firmware