Project OSIS
OSIS LiveSync OSIS Camp Suite OSIS Competition Suite
Sailing Log Customers Pricing Contact
About
About us Our story Ecosystem map Brand & design Press & media kit Careers System status Client portal

OSIS Camp Suite

The whole camp, run from one place

Campers, sign-up, rooms, the week's schedule, the menu, announcements, the lights-out round, medication and chat all live in the same place. The camp leader has one control panel, the staff have a link with a code, and the campers have the app. No spreadsheet that exists on one laptop only, and no slips of paper to collect afterwards.

The camp leader's control panel in Camp Suite: 40 campers across four groups, key figures for arrivals and app logins, and one camper opened showing group, room and medication.
The camp leader's control panel. Ten tabs cover the whole camp — here the campers with group, room and the medication that has to be remembered. The screenshots on this page are from a demo camp.
179participants through Camp Suite at Camp Sorø
10tabs in the camp leader's control panel, from campers to operations
10optional modules on top of the three always included
DKK 750per month per institution, from, excluding VAT

How it fits together

One camp, six ways in

Everyone sees the same camp, but only the part they need. The camp leader runs all of it, the staff get a link, and the campers have the app. There is one place where the information lives — everything else is a view of it.

The control panel

The camp leader's page. Campers, rooms, announcements, schedule, menu, lights-out, medication, chat and the log — locked to your own camp.

The sign-up page

One link for campers and parents to sign up through. Consent is part of the sign-up, so it does not have to be chased afterwards.

Room preferences

A short questionnaire the campers get as a link. You can see who has not answered yet, before the allocation is made.

Check-in

The staff get a link with a staff code. Arrival and kit handout are marked straight from the phone at the door.

The app

Campers and staff activate with the camp's code and pick themselves from the list. After that they have their own page.

Announcements with push

To everyone or to selected groups. Scheduled announcements are sent by the server — the control panel does not need to be open.

The campers

The list everything else hangs on

Campers are imported once from your own spreadsheet. After that they appear in the schedule, in the rooms, in the lights-out round, on the medication card and in the app — without anyone typing them in again.

  • Import from Excel and CSV. Both the main file and the accommodation file, exactly as they come out of your sign-up system.
  • Key figures at the top. Signed up against expected, how many are in the app, how many have arrived, and who is online right now.
  • Search, sort and filter by group — find one camper among 180 from two letters.
  • Everything in one record: medication, kit size, parent contact and present-or-away status.
  • Export to Excel with the kit order already counted per type and size, ready to send to the supplier.

Campers get into the app with the camp's activation code and pick themselves from the list. From there you can see who has logged in, who has arrived, and who is still missing.

See what the camper sees →

The rooms

The allocation nobody wants to do by hand

The campers write down who they would like to share with. The server works out an allocation, and you get a proposal per room to accept or reject. If it does not look right, you simply run it again.

  • The preferences come from the campers themselves through the questionnaire link.
  • You can see who has not answered before you start the allocation.
  • A proposal per room with approve, try again or discard.
  • Corridors or rooms. The layout is set up the way the building actually is.
  • Always a current picture of who sleeps where — including when someone is moved mid-week.
Room allocation in Camp Suite with a proposal per room, buttons to approve, try again or discard, and how many campers got all of their preferences.
The proposed allocation: who got their preferences, and a card per room. Approve, try again or discard. The allocation runs on the server, so it is just as fast at 40 campers as at 180.

The day

The programme, the food and the messages

What the campers ask about is in the app. Change something in the control panel and it is on their phone immediately — and they get a notification if it concerns their own group.

  • A schedule per camp day and group. New and changed activities notify the group they apply to.
  • The menu with free-form meals per day — and the campers' thumbs up or down, so you can see what actually landed.
  • Announcements to everyone or selected groups, with a history and the option to pull one back out of the app.
  • Scheduled announcements. Write it in the morning, set it for 16:00 — the server sends it, even with the panel closed.
  • The duty phone switches itself between the day and night number, so the safety button in the app always reaches whoever is on duty.
The weekly schedule in Camp Suite with activities per camp day and group, and the panel for creating a new activity with
The schedule per camp day. A new activity can notify the group it applies to — the tick box sits right under the field.

Try it in the demo below →

The evening

The lights-out round takes two minutes

The instructor walks the corridor with the phone in hand and ticks off each room. The control panel shows the round as it happens, so the office can see how far along it is without asking.

  • Four states: in bed, missing, at home, and not checked yet.
  • Campers who have gone home are not counted as missing.
  • After midnight the round still belongs to the evening before — otherwise it would reset itself in the middle of the job.
  • The medication card shows the day's medication per camper with tick-off, and resets automatically each day.
  • It is all in the log with a timestamp and a name, in case something has to be documented afterwards.
The lights-out round in Camp Suite showing counts for in bed, missing, at home and not checked, and a list where two campers are marked missing with a note.
The lights-out round as it happens. The two at the top are missing — the instructor has written why. The rest are checked or not reached yet.

Try the app

What a day at camp looks like on the phone

This is the Camp Suite app that participants and instructors carry in their pocket. Click your way through — these are the same screens that ran at Camp Sorø.

08.20
Welcome back,
Mathilde
Engen · Room 4Group: Spring A
Call an adult
POWERED BY BEYOND VISION
Camp Sorø
Your week
Show only my favourites ❤️
Camp Sorø
This week's menu
Camp leader / the officeWe answer as fast as we can

More

🌙 Lights-out round
Engen ⌄
No. 4 ⌄
Tap for "present" · tap again for "missing"
💾 Save room & send to the office

If the office changes the schedule, it is on the phone immediately.

The chat

An adult to write to

Campers can message the staff in the app, and the staff can message each other. It is the quiet way to ask for help for those who will not knock on the office door.

  • A duty rota. Day from 07:00 to 22:00 and night from 22:00 to 07:00 — a message pushes to whoever is on duty.
  • Quick replies for the things that get asked every day.
  • Unread messages in one place, so no conversation gets forgotten in a busy week.
  • Campers can only start a conversation with the staff — not with each other.
  • The camp leader has oversight of the conversations in the app.
Chat in Camp Suite with conversations on the left, an open conversation with a camper, and quick replies such as
The chat with quick replies for the things that get asked every day. The bar at the top says whether the day or the night shift receives the message.

Licence per camp

You pay for what you use

Campers, the schedule and the noticeboard are always included. We switch on the rest for you. Modules outside the licence appear locked in the panel, and the server refuses their calls — they are not simply hidden.

  • Campers
  • Weekly schedule
  • Noticeboard
  • Sign-up page
  • Room allocation
  • Check-in & kit
  • Menu
  • Lights-out round
  • Chat
  • Medication
  • Push notifications
  • Mobile app
  • No "Powered by"

Operations

Built for a boarding school, not for an office

Camp Suite runs on our own server in Denmark on Node, SQLite and WebSocket. Your campers' records live there — not in a third-party cloud we cannot point at ourselves.

  • Passwords are stored hashed, and logins last 30 days, so the staff are not signed out mid-week.
  • Change an activation code and everyone using the old one is signed out of the app immediately.
  • Set the camp inactive and neither the camp leader, the staff nor the app can log in.
  • A log of who did what, and an export of everything to Excel when the camp is over.
  • A nightly backup and an email warning if something looks wrong.
  • 21 automated tests cover the rules, the room allocation and the whole API flow, so a fix in one place does not break another.

Push notifications are sent through a push service, which every app needs in order to notify you while it is closed. The camper records themselves never leave our server.

How we handle the data →

Camp Sorø

Proven on 179 participants

Camp Suite was built for Camp Sorø at Sorø Gymnastikefterskole and used right through the week: records, the schedule, the menu, communication and the digital lights-out round. That is where the things on this page came from — in a camp, while it was running.

Read the full case →

ParticipantsThrough Camp Suite at Camp Sorø179
TabsIn the camp leader's control panel10
Optional modulesOn top of the three that are always included10

Pricing

Per camp or as a subscription

Running one camp a year? Pay per camp. The price covers two months, so registration and follow-up are included. Using the system for several camps or all year? The subscription is cheaper. Subscriptions run for 12 months at a time. All prices exclude VAT.

Per camp

BasicCampers, schedule, notices, registration, check-in and lights-out roundDKK 4,500
CompleteEvery module incl. the app and pushDKK 7,500
Over 200 participantsPer extra participantDKK 15

Subscription

BasicCampers, import/export, schedule and notice board. Incl. updates and supportDKK 750/mo.
CompleteBasic + all ten modulesDKK 1,750/mo.
SetupOne-off: camp, groups, rooms and your designDKK 3,000

Modules on top of the basic subscription

Registration pageConsent, allergies, medication and clothing ordersDKK 150/mo.
Room allocationQuestionnaire and automatic allocationDKK 150/mo.
Check-in & clothingArrival and clothing hand-out on the phoneDKK 100/mo.
MenuMeals in the app with thumbs up/downDKK 100/mo.
Lights-out roundRoom checks at night, live in the control panelDKK 150/mo.
ChatCamp leader ↔ camper, with day and night dutyDKK 150/mo.
MedicationMedication per camper and a daily tick-off listDKK 150/mo.
Push notificationsNotices and changes as pushDKK 100/mo.
Mobile appiPhone and Android for campers and staffDKK 250/mo.
No «Powered by»Only your name on registration, questionnaire and check-inDKK 150/mo.

Service

On-site supportThe first day, when everyone gets into the appDKK 4,000/day
Staff trainingCheck-in, lights-out round and medicationDKK 1,500

Next step

Shall we set your camp up?

Send us your participant list as it stands now. We will set the camp up in the system, and you can click around it with your own groups before deciding anything.