Combinations

StillDeep is a core, and its options combine

StillDeep is a sales engine with no imposed screen; the train, movie theater and campground are examples built on it. A register unlocks the modules it holds licenses for and sells them in one sale. For each use below: what the engine gives you, and the screen you build.

  • One engine
  • One sale
  • Your screens

How to read this page

In the engine

The module exists: its rules, taxes and reports are done.

Your screen

The screen for this use, written by you or your coding agent, often starting from an example. The engine keeps the rules.

Already running in the examples

Three combinations already run in the examples, and you can try them in your browser.

Transport and Retail

The train store: coffee and the newspaper at the desk, in the same sale as the ticket, and a fixed register on board that sells offline.

Sites and seats, Retail, Bars and restaurants

A campground: sites, camp store, nightclub and guest accounts, for the same customers.

Ticketing, Bars and restaurants

A movie theater: tickets, snack bar, kiosk and website on the same seats.

Moving people differently

The Transport module knows lines, stops and departures. The example's train is just one kind of network.

Shuttle or bus

In the engine: lines and stops, fare grid by pair of stops, stops on request, departures and delays, ticket check on a tablet, GPS on the on-train server.

Your screen: the sale, and a tablet or register on board.

Ferry

In the engine: a line with two stops, classes tied to sections by count, round trip, seasons, a ticket tied to a departure.

Your screen: the sale, with the vehicle sold as a fare and a section.

Ski lift

In the engine: with Ticketing, the day ticket on a label; with Transport, departures, stations and classes.

Your screen: the sale at the ticket window.

Excursion

In the engine: a line for the tour, scheduled departures, classes, round trip, numbered seats.

Your screen: the sale and your tour map.

Mixing Transport with the other modules

A register sells what its licenses unlock, and one cart can hold a ticket and an item. The example's desk already does it with Retail.

Transport and Retail: the store on board

In the example. Inventory, barcodes and a fixed register on board, sales sent at the next station.

Transport and Ticketing: the trip and the admission

Your screen offers the train together with the show, the museum or a day on the mountain.

Transport and Bar: the restaurant on board

Your screen at the counter on board, with split bills and tips.

Transport and Sites: the package

Your screen sells the trip and the nights as two lines of one sale; a discount gives the package price.

Transport and Loyalty cards: the regulars

Your screen for cards. The example's desk already reads a customer card or a coupon.

Transport and Services: the appointment

Your screen sells a guided tour or an escort with its qualified employee, at the same counter as the trip.

Transport and Rental: the bike at the station

Your screen at the station rents the bike with its rental agreement, deposit and rate grid by duration.

A park or a festival with access

The broadest case: Ticketing for the entries, Transport for the parking shuttle, Bars and restaurants and Retail on site, a prepaid card so no one needs to take out a wallet.

  • In the engine: each module, its taxes and reports, offline sales, tickets with a signed code, checked even without the Internet.
  • Your screen: the one at each counter, and a ticket website if you want one.

What serves every business

These features are in the engine, not in Transport. They apply to every combination.

A channel per kind of register

A ticket or a receipt can be limited to the register, the kiosk or the web. The kind of register decides, never a value someone types in.

One email per template

A sale sends one email per template, with its tickets attached. The queue is durable and resumes after a failure.

Apple Wallet and Google Wallet

Two components to place in an email template, with your Apple certificates and your Google account.

A discount equal to the taxes

For an exempt customer, at the discretion of an authorized employee. Taxes are still computed, so the reports stay correct.

Offline sales and code checks

Each register sells without a network, and a signed code is checked without the Internet.

A shift timeout per register

Past the timeout set on the register's record, the shift pauses. Every pause cancels the sale in progress and releases what it held, unless a payment was accepted. On .NET registers linked in process.

The database's time

PostgreSQL is the only source of time zones. The software never contradicts it, and the Admin asks you to update it when it falls behind.

The Admin in two languages

The Admin opens in French or English, following the browser.

Questions about combinations

Which software for a festival, a park or a shuttle?

StillDeep brings Ticketing, Transport, Bars and restaurants and Retail together on one engine: same taxes, same reports, offline selling. A register sells what its licenses unlock, and your screen presents it your way.

How do I combine modules on screen?

Your screen presents the modules of your registers: your own, or an example you adapt. That is what a point of sale with no imposed screen means.

Can one register sell everything?

Yes, if its licenses unlock those modules. The example's desk sells the ticket and the store items in one sale.

What does a combination cost?

Module prices and online purchase open in January 2027. A license unlocks a module on one register: you only take what your registers use.

My use case is not listed?

Write to us, or describe it to your coding agent after reading the guide to building a screen. An extension adds the rules of your trade.