CAMPUS OPERATIONS PLATFORM

Concourser

Building the operating layer for the billions campus software left behind.

The operations layer for a modern campus: attendance, meals, and payments, unified.

A unified app, web interfaces and operational dashboards now run on one source of truth. Every check-in, every charge and every allowance is accounted for in real time, while the remaining user-facing web roles are being consolidated into the cross-platform client.

Scroll to assemble
Live in production
Running attendance, meal allowances and point-of-sale every day on the campus of a research university ranked #48 globally in the Times Higher Education Impact Rankings and #103 worldwide in the U.S. News & World Report Best Global Universities 2027, and ranked first across West Asia and North Africa.
Traction

What the platform has handled so far.

30,000+meal transactions
US$228,000+campus transaction value
13,000+attendance records
575+student and teaching accounts

These figures are the case as of August 2026, counted from February 2026 when Concourser entered daily production use. They are refreshed periodically rather than live, so treat them as a floor and not a live counter.

The versatile platform

Five roles. One operational core.
Zero missed signals.

Students, teachers, store staff and administrators work through role-specific views of the same real-time campus ledger.

01 Student App

One QR for class.
One QR for campus stores.

The app in every student's pocket: check in, pay, and see exactly where the day's allowance stands.

  • Attendance check-in with an auto-refreshing QR code that appears only while a session is open, with instant on-screen confirmation the moment they're scanned in.
  • QR meal payment with the live remaining balance right beside the code.
  • Static printed codes for students who need them: fixed cards, centrally revocable.
  • Full history of transactions and attendance, plus a clear balance breakdown: base, bonus, spent today, remaining.
MEAL CODE● SESSION ACTIVE
AUTO-REFRESH · 30s
Remaining today
24.50 / 40.00
Base 35.00Bonus +5.00Spent 15.50
02 Teacher / TA App

Attendance that runs itself. You just point the camera.

Start a session, scan the room, watch the counter climb. Morning and afternoon, if the class runs twice.

  • Start, resume, or close sessions per class, with dual morning/afternoon sessions for two-session classes.
  • Live scan-in counter showing students present out of total enrolled, updating in real time.
  • QR or manual entry, with anti-double-scan cooldown and a confirmation buzz. Codes are single-use and expire; no replays.
  • Their own meal allowance too: teachers carry a daily balance and meal QR just like students.
LIVE SESSION · CLASS 4B · MORNING● SCANNING
42/ 56 present
✓ scanned · just now09:02:41
✓ scanned09:02:36
✓ scanned09:02:29
⏸ duplicate blocked · cooldown09:02:27
MORNING · OPENAFTERNOON · NOT STARTED
03 Store POS App

A checkout that knows every customer before the order reaches the store counter.

A shared-device point of sale for store counter staff, built for the busiest hour, accountable by design.

  • Scan or search. Rotating and static printed codes both work; name search covers the code that won't scan.
  • Balance check before charge: name, role, program, and balance on screen; low-balance warnings, and hard blocks when funds run out.
  • Quick amounts or keypad (5 / 10 / 15 / 20), receipt after every charge, then straight back to scanning.
  • Runs in your currency. Concourser supports over 20 out of the box, so balances, charges, and reports all read in the one your campus uses.
  • Live daily totals with per-program breakdown, and a printable end-of-day PDF report. Every charge records the staff member who made it.
CHARGE · STUDENT · BALANCE 24.50COUNTER 01
TODAY · 213 charges5,290.00
04 Admin Dashboard

Mission control for the whole campus.

The web dashboard where administrators run the entire lifecycle: people, programs, money, and the paper trail.

  • Full user lifecycle across students, teachers, admins, and store staff: create, bulk-upload from spreadsheet (with valid/invalid row preview), activate, deactivate, delete.
  • Class & program management: single or dual attendance, teacher assignment, bulk class moves, auto-deactivation past program end dates.
  • Allowance control: resets and bonuses per person or per whole program, in one action.
  • Printable QR card batches as PDF, with per-student token regeneration to kill a lost card instantly.
  • Excel exports for attendance and transactions, transaction voiding, and a full audit log of every admin action.
USER MANAGEMENT · 412 ACCOUNTSAUDIT LOG ✓
RoleProgramStatusAction
StudentAI Cohort 3ActiveReset · Move
TeacherRoboticsActiveReset · Cards
StudentAI Cohort 2InactiveReactivate
Store staffStoreActiveReset
BULK UPLOAD · 118 VALID / 2 FLAGGEDQR BATCH → PDF
05 Store Dashboard

Every transaction, every hour, every program, in one view.

The store's own control room: what's selling, who's running low, and how the week is really going.

  • Real-time sales stats: totals, unique customers, and average transaction at a glance.
  • Customer lookup & remote charge: search by name, see the full allowance picture and code validity, charge from the dashboard keypad.
  • Allowance monitoring: every active balance for the day, sorted lowest balance first, with at-limit and over-limit counts.
  • End-of-day, weekly, and monthly Excel analytics with hourly and per-program revenue breakdowns.
SALES BY HOUR · TODAYPEAK 09:00
070911131517
Balances used up14 accounts
Running low (< 20%)31 accounts
Weekly report→ Excel
Security & compliance

Built like ground control:
nothing moves unverified.

Concourser handles identity, attendance, and financial activity for hundreds of people a day, so the security concern is not an afterthought.

Encrypted in transit

All traffic between every app, dashboard, and the server is encrypted end to end in transit. Logging out clears the device session.

Short-lived rotating codes

Meal and attendance QR codes rotate and expire in seconds; attendance codes are single-use. A screenshot is worthless a moment later, and lost printed cards are revoked centrally.

Per-app isolated storage

Each app keeps its session in isolated local storage; one surface can never read another's session. POS customer details are shown only at the moment of a charge, never retained on the device.

Your data stays on your campus

Concourser supports lightweight, institution-controlled and self-hosted deployment as well as lower-cost managed hosting. Each institution can select the configuration that best fits its infrastructure, budget, data-residency and protection requirements.

In the field

Proven under real operational load.

Concourser runs the everyday rhythm of a working campus: morning check-ins, busy store hours and end-of-day reporting. Since entering production in February 2026, the platform has processed more than 30,000 meal transactions and more than 13,000 attendance records while supporting a paid founding deployment.

It also pays for itself. Before Concourser, the piloting campus ran on hand-signed paper coupons: unverifiable at a busy store counter, four times the staff work, and money quietly leaking with every service. Short-lived rotating QRs and per-program cost-center reconciliation closed that gap, recovering an estimated several thousand dollars as savings every month since February 2026.

Planned & upcoming

In the blueprint,
not yet in orbit.

These are the directions we are building with founding campuses, not a shipped feature list. Each one extends something already running in daily service, and pilot partners help decide the order.

// Building

AI-assisted operations and automation

The ledger is live. Now we make it think and act. Concourser already holds structured context for programs, attendance, allowances, payments and reporting. We are building natural-language analytics, automated operational briefs, smarter imports and configurable workflow automation, followed by anomaly detection, forecasting and approval-based operations agents.

// Planned

Sessions beyond the classroom

Attendance sessions already run every morning. The same system building block extends to guest lectures, seminars, orientation and exam halls: one-off attendance lists, walk-in registration, and catering drawn against the event's own cost center rather than a student's program allowance.

// In progress

Unified app, expanding across platforms

Concourser began as three role-specific web apps, passed through a native iOS build that carried every role at once, and is now consolidating into a single cross-platform client. That client is publicly available through Apple's App Store. The next step is extending the same one across Android and additional platforms, so a campus deploys one app rather than one per role.

// Planned

Financial and deadline calendars for everyone

Every entry in the ledger already carries a timestamp. Surfaced as a shared calendar, that becomes something each role can plan against: when an allowance refreshes or expires, when attendance is required, when a store settles, when a term closes and the books have to balance.

// Planned

Expanding to sponsors, guardians and collaborators

The role model already decides what each surface is allowed to see. Opening it wider brings in the people around a campus: sponsors funding a program, guardians following a student's balance, and partner institutions running a joint course or event, each with a wisely limited view and aggregate figures where privacy requires them.

Why the gap exists

Most institutions still run
operations on paper.

If your campus coordinates attendance, allowances and payments through spreadsheets, printed coupons and portals that do not talk to each other, that is not a local failure. It is the ordinary state of campus operations almost everywhere, and it is why the workflows Concourser replaces have stayed manual for so long.

53% of countries

still rely on paper-based information systems for education planning and management, according to UNESCO.

40% of primary schools

are connected to the internet worldwide. For lower-secondary schools the figure is 50%.

1.67 billion students

are enrolled worldwide, 1.4 billion in primary and secondary education and 269 million in higher education, before counting teachers, administrators and store staff.

Concourser enters through the daily workflows an institution cannot avoid, then expands into the operating layer it would rather not rebuild.

Sources: UNESCO Digital Education and Education Management, and the UNESCO Global Education Monitoring Report. Enrolment figures are for 2024.

Team

Technical founders.
Commercial software and production systems.

Concourser was built, deployed, operated and commercialized by its founders before any institutional funding.

co-founder · architecture & full-stack engineering

S. V.

Built Concourser's core production platform. React and TypeScript, FastAPI and PostgreSQL, Swift and iOS. Production architecture, deployment and campus support. Leads the unified client and intelligent-operations engineering.

co-founder · product, systems & commercial

A. Y.

Former commercial software engineer shipping enterprise client applications. Full-stack and web, APIs, cloud workflows and automation. Product specification, UX and QA, debugging and release review, plus commercialization and institutional coordination.

platform engineering · available scaling expertise

A. B.

Six years of production backend and data-platform engineering. Distributed systems, integrations, event pipelines, reliability and rollout tooling. Engaged when Concourser needs to harden scale and accelerate repeatable deployments.

Concourser is the flagship product of Rikoukei Labs.

Every piece in orbit.
Bring Concourser to your campus.

From the first morning scan to the end-of-day report, one platform keeps the whole operation in motion.