My Meeting Card: GPS and Zoom Attendance for Compliance Programs

My Meeting Card replaces the paper meeting card with a phone: a participant checks in by GPS, the app logs full attendance, and for remote sessions it schedules Zoom and watches live presence. Mobilions built native iOS and Android apps on a Laravel backend, with privacy and reliability built in.

My Meeting Card GPS check-in screen on iOS
Since 2016
0+Projects Delivered
0+Clients Served
0+Countries Reached

Project Overview

What My Meeting Card is and what Mobilions built end to end.

My Meeting Card replaces the paper meeting card with a phone. A participant checks in with GPS at the start of a session, and the app tracks how long they attend for the full meeting. If the meeting is on Zoom, the app schedules it and watches live presence, flagging anyone who misses a periodic check to the admin.

Mobilions built native iOS (Swift) and Android (Kotlin) apps backed by a Laravel and MySQL backend on HostGator. Rehab, parole, probation and outpatient programs get a single source of truth for attendance, with the privacy controls and reliability the use case demands.

The product is deliberately quiet and serious. The visual system uses a deep civic navy with a single verification-green accent, no decoration and no marketing noise, because admins and participants need to trust the screen at first glance. Everything, from scheduling a session to verifying who attended, lives in one app.

My Meeting Card admin attendance dashboard

Client Snapshot

The essential facts about the product and its audience.

Industry

Productivity and compliance

Platform

iOS (Swift), Android (Kotlin)

Year

Information not available in source documents.

Market

Information not available in source documents.

Services Delivered

The scope of work Mobilions delivered on the project.

  • Mobile app development
  • UX and UI design
  • Backend development
  • Zoom integration
  • Deployment

Technology Stack

The core technologies behind the apps, backend and integrations.

  • Mobile: Swift, Kotlin
  • Backend: Laravel, MySQL
  • Infrastructure: HostGator
  • Integrations: Zoom, GPS

The Challenge

The business and technical problems the build had to solve.

Business Challenge

Compliance programs relied on paper meeting cards and admins juggling Zoom, a spreadsheet and a paper card. Rehab, parole, probation and outpatient programs needed a single, trustworthy source of truth for attendance — covering both in-person and remote sessions — with privacy controls strict enough for a regulated use case and reliability strong enough that a legitimate check-in is never silently lost.

Technical Challenge

Live GPS verification had to stay accurate while never tracking a participant outside the meeting window. Zoom integration had to feel native and monitor live presence. Recurring meetings needed genuinely flexible scheduling, and the app had to work reliably across different carriers, GPS accuracies and network conditions without dropping legitimate check-ins.

Our Approach

How Mobilions split sensitive device work from tamper-resistant server records.

01

Discovery

Information not available in source documents.

02

Architecture

A deliberate split: native iOS (Swift) and Android (Kotlin) handle GPS check-in, camera flows and background sync, while a Laravel backend on HostGator with a MySQL database owns the schedule, the attendance records and the Zoom monitoring logic. The sensitive, device-level work is native, and tamper-resistant records live on the server where they cannot be spoofed from a phone.

03

Execution

Mobilions delivered native apps, UX/UI design, the backend, Zoom integration and deployment. Native GPS handling was built per platform, a flexible recurring-schedule model was implemented, Zoom scheduling and presence monitoring were run on the backend, and a background sync queue was added for offline resilience.

Engineering Decisions

The key decisions that shaped the product and why they were made.

01

Native iOS and Android for GPS and trust

GPS access, background handling and permission prompts were built natively in Swift and Kotlin so they behave the way each platform expects. That native behavior matters for a tool admins have to trust, and it keeps location capture tightly scoped to the session itself.

02

Server-side Zoom monitoring and records

A Laravel backend on HostGator with MySQL handles scheduling, attendance records, admin approvals and Zoom monitoring logic. Nothing sensitive runs on the phone where it could be spoofed, so monitoring is seamless to the user and trustworthy to the admin.

03

A single flexible recurring-schedule model

Recurring meetings use one flexible model: pick any combination of days, set a window and a duration, and that single configuration covers daily, weekly, biweekly, monthly and custom cadences. A program is defined once instead of meeting by meeting.

Technology Considerations

Why the stack was chosen and the tradeoffs it carries.

Why These Technologies

Native Swift and Kotlin were chosen because GPS access, background handling and permission prompts must behave exactly as each platform expects for a compliance tool admins trust. Laravel and MySQL on HostGator hold the tamper-resistant records server-side, where they cannot be spoofed from a phone. Zoom and GPS are the integrations the verification workflow depends on.

Tradeoffs

The split is deliberate: sensitive, device-level work stays native while tamper-resistant records live on the server. Native-per-platform development was chosen over a shared codebase specifically to get correct, trustworthy GPS and permission behavior.

Scalability Considerations

The app had to work reliably across the whole country, across different carriers, GPS accuracies and network conditions, which is why offline resilience and server-side records were prioritized.

Implementation Highlights

The features that define the day-to-day experience.

Live check-in with GPS

Device location is captured at the start of the meeting only, with accuracy tuning and anti-spoofing checks. The participant is never tracked outside the session, which keeps verification honest while respecting privacy.

Zoom integration with presence monitoring

Zoom meetings are scheduled inside the app, and periodic presence checks flag absentees to the admin in real time. Remote attendance is verified as rigorously as in-person, without the admin having to watch the call themselves.

Recurring schedules and attendance tracking

Daily, weekly or monthly schedules with any day-of-week combination and any window length are covered by a single model. Meeting duration is logged automatically, and any discrepancy raises an alert on the admin dashboard, so the record builds itself.

Key Engineering Highlights

A technical summary across architecture, data, performance and security.

Architecture

Native device-level capture (Swift/Kotlin) paired with a server-side Laravel/MySQL backend on HostGator that owns schedules, records and Zoom monitoring.

Data Layer

Attendance records, schedules and admin approvals live in MySQL on the server, kept tamper-resistant rather than on the phone.

Performance

Periodic Zoom presence checks flag absentees in real time, and the attendance record updates in real time as a session runs.

Security

Location is captured at check-in only and never outside the session; sensitive records live on a secure backend rather than the phone where they could be tampered with. Anti-spoofing checks are applied to GPS, and privacy and tamper-resistance are designed in for a regulated use case.

Outcome

Information not available in source documents.

Ready to build something like My Meeting Card?

If you need a compliance, attendance or verification app with device-level GPS, video-call presence monitoring and tamper-resistant records, let us show you how we would build it.

What Clients Say

Mobilions' clients describe fast delivery, clear communication, and senior, trustworthy engineering—in their own words.

5.0RATING

Great experience working with this team. They completed the development work quickly and efficiently without wasting time. Communication was clear and consistent, they understood the requirements well, gave smart suggestions, and delivered exactly as discussed. I'd highly recommend them to anyone looking for a reliable, fast, and skilled app development team.

5.0RATING

We worked with Ankit, Mayur, and Tushar to build the first version of Baba Hebrew for iOS and Android, and they delivered super fast. The team was responsive, reliable, and efficient, taking the idea from zero to a working app in record time. I'd recommend them to anyone who wants to get an MVP live quickly.

5.0RATING

Tushar and Ankit did an outstanding job developing our native iOS (Swift) and Android (Kotlin) apps. They were efficient, responsive, and technically strong throughout. Thanks to their work, we launched successfully and gained over 1,000 users in the first 30 days. Highly recommend this team for quality mobile app development.

5.0RATING

It was a wonderful experience working with Tushar, Ankit, and their team. They built a great mobile app for me and truly brought my vision to life. What stood out was not just their technical skill but their attitude: always positive, solution-oriented, and incredibly patient. They went above and beyond at every step, finding creative workarounds and staying committed even when things got challenging. Extremely professional and trustworthy. I would absolutely hire them again.

5.0RATING

Great experience working with this team. They completed the development work quickly and efficiently without wasting time. Communication was clear and consistent, they understood the requirements well, gave smart suggestions, and delivered exactly as discussed. I'd highly recommend them to anyone looking for a reliable, fast, and skilled app development team.

5.0RATING

We worked with Ankit, Mayur, and Tushar to build the first version of Baba Hebrew for iOS and Android, and they delivered super fast. The team was responsive, reliable, and efficient, taking the idea from zero to a working app in record time. I'd recommend them to anyone who wants to get an MVP live quickly.

5.0RATING

Tushar and Ankit did an outstanding job developing our native iOS (Swift) and Android (Kotlin) apps. They were efficient, responsive, and technically strong throughout. Thanks to their work, we launched successfully and gained over 1,000 users in the first 30 days. Highly recommend this team for quality mobile app development.

5.0RATING

It was a wonderful experience working with Tushar, Ankit, and their team. They built a great mobile app for me and truly brought my vision to life. What stood out was not just their technical skill but their attitude: always positive, solution-oriented, and incredibly patient. They went above and beyond at every step, finding creative workarounds and staying committed even when things got challenging. Extremely professional and trustworthy. I would absolutely hire them again.

Frequently Asked Questions

Answers to the questions buyers ask before commissioning a build like this.

It depends on scope. The cost of a build like this is driven by scope, features, integrations, compliance requirements, team composition, and infrastructure complexity. We provide a fixed estimate after a short discovery call once those are defined.

The app captures the device's location at the exact moment a participant checks in for a meeting, with accuracy tuning and anti-spoofing checks, and nothing is tracked outside that window. In My Meeting Card this is built natively on each platform, so location capture is accurate and tightly scoped to the session itself.

Yes. My Meeting Card schedules Zoom meetings inside the app and monitors live presence, flagging absentees in real time. The same approach can be extended to other video platforms such as Microsoft Teams or Google Meet, with the monitoring logic running on the backend rather than the phone.

With a single flexible schedule model rather than one-off meetings. You pick any combination of days, set a window and a duration, and that one configuration covers daily, weekly, biweekly, monthly and custom cadences. It means a recurring program is set up once instead of meeting by meeting.

By collecting only what is needed, when it is needed. Location is captured at check-in only and never outside the session, and the sensitive records live on a secure backend rather than on the phone where they could be tampered with. Privacy and tamper-resistance are designed in, which is essential for a regulated use case.

A native compliance app like this typically takes around four to six months from concept to launch, depending on the integrations and the reliability requirements. We work in two-week sprints with working software throughout, so progress is visible rather than going quiet until launch.

It depends on the jurisdiction and the program, and can include health-data and privacy rules as well as program-specific requirements. We design these apps with privacy and data protection built in from the start, scope data collection tightly, and build to the specific rules that apply to your program rather than a generic template.

With offline resilience. My Meeting Card queues check-ins when the phone loses signal and drains the queue as soon as it reconnects, so a legitimate check-in is never silently lost to a patchy network. In a compliance setting, that reliability is essential, because a dropped check-in has real consequences for the participant.

Participants and admins in rehab, parole, probation and outpatient compliance programs. Participants check in for in-person or remote sessions, and admins such as parole officers and counselors get a single, trustworthy source of truth for who attended, for how long, and from where.

Let's build your next big thing

Let's build your next big thing. Share your idea and get a free consultation—we respond within one business day.

0+
Products shipped
0+
Clients served
0+
Countries reached
Call Us (USA)
+1-856-524-5593

Get a Free Quote

A senior engineer replies within one business day · NDA on request · no obligation · you own the code and IP.