Who we are

Our Story

Eagle Pass was born out of a simple need: teachers needed a reliable way to know which students were out of class—without wrestling with spreadsheets, complicated software, or unreliable internet connections. We set out to build a tool that any school could host on their own equipment, keep entirely private, and learn in minutes.

Our Mission

To empower educators with a fast, secure, and easy-to-use pass system that:

  • Puts you in control of your data

  • Works offline or behind any firewall

  • Eliminates time wasted chasing down missing students

Why Eagle Pass Stands Out

  • Teacher-First Design
    No steep learning curve—click a name, choose “Out” or “In,” and you’re done.

  • 100% On-Premises
    All roster and log files stay on your server or Raspberry Pi—no cloud, no third-party access.

  • Rock-Solid Offline
    Perfect for Chromebook carts, tablet labs, or any network with spotty Wi-Fi.

  • Zero Database Headaches
    Runs on Node.js with simple JSON files—no database to install or maintain.

  • Instant Insights
    Built-in dashboards give you daily summaries, “Frequent Flyers,” and real-time bathroom status.

Who Uses Eagle Pass?

  • Elementary Schools needing multi-grade rosters in one place

  • Middle & High Schools looking for a low-cost, self-hosted alternative

  • IT Directors who prefer software they can fully control behind their firewall

  • Tech-Curious Teachers who want to embed live pass data in their class websites

Key Features at a Glance

  1. Pass Creation: One-click “Bathroom,” “Library,” or custom labels.

  2. Sign-In Logging: Automatic time calculation when students return.

  3. Classroom Filtering: Rosters scoped by grade or room.

  4. Live APIs: Embed real-time data on any site (e.g., your school’s homepage).

  5. Analytics & Reports: CSV export, daily email summaries, and trend charts.

  6. Role-Based Access: Admins set up accounts; teachers issue passes.

How It Works in 3 Simple Steps

  1. Install

    • Clone our GitHub repo, run npm install, then npm run seed.

  2. Configure

    • Open classrooms.json to define rooms and grade groups.

  3. Launch

    • Start the server with npm start, visit your browser, and select a classroom.

What Teachers Are Saying

“We had no idea a pass system could be this simple. I can see who’s out in real time—no more guesswork!”
— Ms. Alvarez, 3rd Grade Teacher

“Our Chromebook carts live in a back-hallway with lousy Wi-Fi. Eagle Pass never lets me down.”
— Mr. Thompson, Library Media Specialist

Get Started Today

Eagle Pass: Because every minute in your classroom matters.

Placeholder

Contact us

Interested in working together? Fill out some info and we will be in touch shortly. We can’t wait to hear from you!