Demo prepared for Splash Aquarium. The logo is cut from a photo of the store sign, and the store photos were taken in the store. Used for this demo until the real files arrive. No payments are taken in this demo, and the staff pages would sit behind a login in the real system. This copy runs on this phone only, with sample stock, sample fish photos (credits) and a simulated AI fish ID.
South Sacramento · Stockton Blvd
Fresh and saltwater fish, coral and plants
See what's in our tanks today. Photos taken in the store.
Walk the store
Every section of the shop, from the saltwater wall to the plant room. Tap one to see what's in it today.
In the tanks today
Tap a photo to see it up close. Counts update as the store checks fish in and sells them. Ask in store for prices.
Special orders
Fish the store can bring in from its suppliers. Call or stop by to ask about one, and the store will tell you the price and the wait.
Supplies
Food, equipment and dry goods could be sold here too, with pickup or shipping. Live fish stay pickup only.
Check in fish, coral and plants
Snap a fish, even in the bag, a coral frag on its plug, or a plant. Fish the store already sells are counted at their set price, and once the library knows a fish well, its photos are thrown away. New fish ask for a price once.
Plants: one photo per kind, then set how many and how they're sold (potted, bunch, tissue culture cup, on wood or rock). The same plant can be listed in more than one form at different prices.
Coral: each frag is photographed and listed as that exact piece, so customers see the coral they'll take home. Untick "Sell this exact piece" for corals sold by count.
One photo per fish. Two of the same? Tap "+1 more" instead of a second photo.
On a phone you can take one or choose from the photo library
Checked in this session
| Item | Added | Now in stock | How |
|---|
Inventory
Every fish the store sells, with its price and count. Change a price here and the website shows it right away, because both read the same record.
| Fish | Price | In stock | Tank | On website |
|---|
Owner
Needs a reply
Held for customers
| Fish | Customer | Status |
|---|
Running low
| Fish | Left | Price |
|---|
Coral tank sections
Each frag tank is split into sections with painted lines, and every frag is priced by the section it sits in. Change a section's price and every frag in it changes on the website. "2 for $" is the mix-and-match price for any 2 from that section, leave it empty for single pricing. Tick "Priced per piece" for display tanks where each coral has its own price. Tick "Specials" to run a section as specials for a while.
Build a supplier order
Pick fish by their photos. Tap a photo to add one, use the buttons to change the count. Fish customers already pre-paid for are marked.
Add a fish your supplier carries
New names show up in the order picker right away. Ask the supplier for a photo, then add it here when it comes in.
Requests
Hold requests from customers. Chat to ask about their tank, then approve or decline. Every staff device sees these live: the counter screen, the store phone and the owner's phone.
Pick a request to see the chat.
Pickup
Find the customer by phone number or name. Everything they have on hold comes up with the multi-buy savings worked out, what they already paid online, and what's left to pay. Customer details stay on staff screens only.
Pick a customer to start their pickup.
Back office
The store's photo library, special orders and supplier orders. Staff only.
Photo library: how well it knows each fish
Each species keeps up to 8 reference photos. Once the store's own matcher gets a species right 5 times in a row, it's trusted: check-ins of that fish are counted automatically and the photo is thrown away. Hard cases, where a guess was wrong, are always kept for training. This demo's matcher compares color and shape only. The real system would use a proper image-recognition model.
| Species | Reference photos | Library guesses right | Streak | Status |
|---|
Special orders and holds
Pre-orders grouped by fish, so the next supplier order can include everything customers already paid for.
| Fish | Type | Customer | Qty | Amount | Placed |
|---|
