# StillDeep Transport — Demo guide

Explore a fictional railway: five stations, ticket desks, kiosks and three trains on one desktop.

[Open the desktop](https://transport.stilldeeppos.com/)

## Start here

Double-click an icon on a computer or tap it on a touch screen. Use the test account offered by the application. If requested, open a shift with zero opening cash or resume the existing shift. Use fictional information. Keep the desktop open in another tab while following this guide.

![Virtual desktop](https://transport.stilldeeppos.com/info/screens/desktop.jpg)

## Station ticket desk: search and sell a trip

1. Open a desk, such as North ticket desk. Use the offered test employee and password, then open or resume a shift.

![Station ticket desk: search and sell a trip](https://transport.stilldeeppos.com/info/screens/ticket-desk.jpg)

2. Choose origin, destination, date and journey type. Search and select an available departure.

![Station ticket desk: search and sell a trip](https://transport.stilldeeppos.com/info/screens/ticket-search.jpg)

3. Enter passengers and fares. Choose the class and seats when requested; the engine calculates the route and price.

4. Review the tickets and use an offered test payment. View ticket codes and printed output on screen.

## Kiosk: the passenger journey

1. Open a station kiosk and choose Start your purchase. The origin is the kiosk’s station.

![Kiosk: the passenger journey](https://transport.stilldeeppos.com/info/screens/workflow.jpg)

2. Select the destination on the map or its cards. Review the next train and choose the desired journey.

3. Follow the offered date, passenger, fare and seat steps. Review the summary.

4. Use only the indicated test payment. Restart returns to the beginning; inactivity may also reset the kiosk.

## Train register: onboard sales

1. Open Train 1 register. It has its own register, separate from station desks.

![Train register: onboard sales](https://transport.stilldeeppos.com/info/screens/train-store.jpg)

2. Sign in with the offered test account while the train is online. A first sign-in between stations may require waiting for the connection.

3. Find and add available items, then choose the customer or destination when requested.

4. Check connection status. Supported offline operations wait for synchronization; not every function is necessarily available offline.

## Train tablet: check a ticket

1. Open Train 1 tablet and use the conductor’s test account.

![Train tablet: check a ticket](https://transport.stilldeeppos.com/info/screens/train-tablet.jpg)

2. Enter or scan a ticket code created in this demo. Keyboard scanners and cameras depend on the device and its permissions.

3. Review the journey and check result before confirming any offered ticket action.

4. Watch the train’s connection. Offline checking depends on data already received by the register.

## Driver: train status and position

1. Open Train 1 driver. Review the journey, stops and available position information.

![Driver: train status and position](https://transport.stilldeeppos.com/info/screens/driver.jpg)

2. Watch simulator updates. Positions come from the onboard register, not your tablet’s GPS.

3. Change a simulation control only if you intend to affect that fictional train. Its state is visible in the demo’s other screens.

4. Delays and lost connections are part of the scenario; also review the map and station boards.

## Train map: passenger display

1. Open Train 1 map. This display shows the network and journey information.

![Train map: passenger display](https://transport.stilldeeppos.com/info/screens/train-map.jpg)

2. Locate the train, next stop and offered progress information.

3. Compare the position with the driver screen and station board. This is a simulation, not a real journey.

## Station departures: review upcoming trains

1. Open North departures, or another station’s board. No sales shift is required.

![Station departures: review upcoming trains](https://transport.stilldeeppos.com/info/screens/departures.jpg)

2. Read destinations, times and train states. Information follows the simulator and demo timetable.

3. If a time is unconfirmed, wait for journey updates or review the driver screen. The board is read-only, not a ticket desk.

## Station arrivals: follow expected trains

1. Open North arrivals, or the station board you want to review.

![Station arrivals: follow expected trains](https://transport.stilldeeppos.com/info/screens/arrivals.jpg)

2. Review origins, times and displayed states. Compare them with departures or the train map.

3. No train in a given period can be normal. This screen does not create bookings or take payment.

## Online ticket purchase

1. Use Buy online from the desktop, or open /billets on the Transport domain.

2. Choose origin, destination and date, then a result. Review transfers and times.

3. Enter fictional passengers, fares and seats. Review the order before payment.

4. Use only the test cards indicated on the site. Keep the displayed codes to try checking them on the train tablet.

## Supported functions

- Ticket searches, fares and seat selection through the StillDeep engine.
- Station and train registers, passenger tablets, arrival and departure boards, and ticket sales online.
- A train simulator that demonstrates losing the connection between stations and synchronizing on return.

## Limits of this demo

Train positions and journeys are simulated. This is a software demonstration, not a real transport service. Camera scanning depends on the device and browser permissions.

## Reusing the interfaces

The example visual interfaces are provided as source code and can be modified: screens, layouts, colours and visual assets, under the example repository’s licence. The StillDeep engine is proprietary and separate from these interfaces.
