NFC Nexus

Physical tags, digital classroom actions — students tap, teachers map lessons, attendance, audio, and rewards.

Built for school pilots

Teachers assign NFC Tag IDs to students, map each tag to an action in the Automation Builder, and an iOS client resolves taps through a token-gated API — with roster import, roles, and a five-step pilot checklist.

Sign in as Admin or Teacher to assign tags, map automations, and test tap resolve.

Open live demo

Walk the product

iOS companion — four tabs

Switch tracks on Learn, run a demo tag scan, watch Activity fill, and tweak Settings. Shared state mirrors the SwiftUI pilot app.

Portfolio demo — interactive iOS mock (not a live App Store build).

iOS · SwiftUI
9:41●●●

NFC Learning Companion

Signed in as Student • Student

Tap to discover fun lessons and classroom rewards.

Learning Track

How taps work

1) Student taps NFC tag
2) iOS app resolves mapped action
3) Lesson or activity launches with tracking

9:41●●●

Ready to scan

9:41●●●

    No tap activity yet. Start by scanning a tag.

    9:41●●●
    Backend

    Ensure this token matches the SaaS IOS_API_TOKEN.

    Profile
    Appearance
    Pilot Notes

    Use TestFlight to distribute this app to teacher/student pilot devices.

    iOS requests must include the configured API token to resolve NFC actions.

    Maintenance

    Case study

    School-friendly NFC SaaS pilot connecting physical classroom tags to digital learning actions.

    Problem solved

    Elementary classrooms need a simple bridge from physical student tags to personalized digital actions without spreadsheet chaos or fragile one-off scripts.

    Approach

    • Assign Tag IDs to students; map actions in an Automation Builder
    • Token-gated resolve API for iOS / TestFlight clients
    • Admin roster import, roles, and a pilot deployment checklist

    Architecture

    NFC tap Flask API SQLite Action
    iOS client taps a tag; Flask resolves the mapped action from SQLite and logs the event.

    Tech stack

    Flask
    Sessions, Jinja2 UI, REST resolve
    SQLite
    Tags, automations, taps, users
    iOS contract
    Token-gated NFC resolve API

    Timeline & team

    • TimelineSchool pilot MVP
    • TeamSolo platform build
    • RoleFull-stack product + API

    Business impact

    • DomainElementary classroom automation
    • CapabilityTag → personalized digital action
    • DeliveryLive portfolio demo with role logins

    Screenshots

    NFC Nexus classroom hero
    Hero — classroom NFC atmosphere
    NFC Automation in Education infographic
    NFC automation in education — tag lifecycle and use cases