Attendance QR code – Plugin WordPress is a WordPress plugin bundled with a Flutter mobile application that records employee or student attendance by scanning QR codes and stores the resulting records in a MySQL database. It is aimed at organisations that already run a WordPress site and want a self-hosted attendance system they can customise, rather than a monthly SaaS subscription. The package is sold on ThemeForest for $59 and includes the plugin, the Flutter source code, documentation and a compiled APK.
The product is unusual in that it straddles two platforms at once. The administrative side lives inside WordPress, while the scanning side is a native mobile app built with Flutter, which means a single codebase can produce both Android and iOS builds. That combination is the main reason the item exists, and it is also the source of most of its practical trade-offs.
What the Attendance QR code Flutter package actually includes
The purchase delivers four distinct assets. The first is a WordPress plugin that installs like any other plugin and adds the management interface to the existing dashboard. The second is the complete Flutter source code for the mobile client, which is what allows a buyer to compile their own Android and iOS binaries rather than distributing someone else’s. The third is a documentation file, and the fourth is a ready-built APK for testing without touching a compiler.
The core workflow is straightforward. An administrator generates a QR code from the WordPress settings screen, the code is displayed or printed, and members of staff or students scan it with the mobile app. Each scan writes an attendance record to the MySQL database that WordPress already uses, so no second database or external service is involved. Because the records land in the same MySQL instance as the rest of the site, they can be queried, exported or joined against other WordPress tables using standard SQL or a plugin such as a reporting tool.
Two capabilities deserve particular attention. The first is the Flutter rewrite. The vendor states that the app is now built in Flutter specifically so that iOS users are no longer excluded, which matters because an attendance app that only runs on Android is a hard sell in organisations where management carries iPhones. The second is the self-hosted data model. Attendance data never leaves the buyer’s own server, which is a meaningful difference from cloud attendance services that charge per seat and hold the records themselves.
What the listing does not specify is equally worth noting. There is no stated support for geolocation checks, no mention of offline scanning with later synchronisation, no shift scheduling, no leave management and no biometric verification. Those are common expectations in workforce attendance software, and their absence narrows the product’s addressable use cases considerably.
Where this attendance system fits, and where it does not
The clearest fit is an educational institution that already hosts a WordPress site. A university department, a training centre or a private school can install the plugin, generate a code for each session, and have students scan on arrival. The Flutter source code means the institution’s own developer can rebrand the app, change the colour scheme and publish it under the school’s name on both app stores.
A second fit is a small or medium company that wants a simple clock-in record without paying per-user fees. If the business already runs WordPress for its website, the marginal cost of adding attendance tracking is the $59 licence plus whatever time is needed to configure it. For a company with a single office and a stable workforce, that is a reasonable trade.
A third, less obvious fit is the agency or freelancer building a bespoke attendance product for a client. Buying the source code is cheaper than writing a QR scanning app and an admin panel from scratch, and the Flutter codebase gives a starting point that can be extended. This is arguably the strongest use case, because the buyer has the skills to work around the gaps.
Where it is the wrong choice is any environment that needs verified presence. A QR code can be photographed and forwarded, so a distributed workforce, a field team or a large campus with remote check-in requirements will find the system trivially circumventable. Organisations that need proof that a specific person was physically at a specific place should look at geofencing, NFC tags or biometric terminals instead. The vendor does not claim to solve this problem, and buyers should not assume it does.
Strengths and limitations of the Attendance QR code Flutter plugin
Strengths
- Full Flutter source code is included, so the mobile app can be rebranded, restyled and published under the buyer’s own developer accounts on both Android and iOS.
- Data is stored in the buyer’s own MySQL database through WordPress, avoiding per-seat subscription costs and keeping records under the organisation’s control.
- Installation is contained within WordPress, which means the administrative interface is familiar to anyone who has managed a WordPress site before.
- The inclusion of a pre-built APK allows the system to be evaluated on a real device before any compilation work begins.
- A working demo of the management side is published, so the admin interface can be inspected before purchase.
Limitations
- QR codes are inherently shareable. A student or employee can photograph the code and send it to a colleague, and the plugin offers no documented countermeasure such as rotating codes, device binding or location verification.
- The listing gives no information about offline behaviour. If the app requires a live connection to the WordPress site at the moment of scanning, it will fail in buildings with poor mobile coverage — a common problem in basements, warehouses and older campus buildings.
- There is no stated support for shifts, overtime, leave requests, late-arrival rules or payroll export. Any of those requirements means custom development on top of the purchase price.
- Because the product is built on WordPress, the attendance system inherits WordPress’s security surface. The plugin’s own handling of authentication and database queries is not described, so a buyer should audit it before exposing it to the public internet.
- No sales figures or user ratings are disclosed on the listing, so there is no independent evidence of how the product behaves in production or how responsive the developer is to support requests.
- The documentation is listed as a single item with no indication of its depth, and the vendor’s own demo instructions warn against altering default data, which suggests the setup is more fragile than a mature commercial plugin.
How this compares with the wider attendance tracking category
Attendance software broadly splits into three groups: cloud SaaS platforms, standalone self-hosted scripts, and add-ons that bolt onto an existing CMS. Cloud platforms typically offer richer features — geofencing, shift scheduling, reporting dashboards, payroll integrations — in exchange for recurring fees and data residing on someone else’s servers. Standalone self-hosted scripts offer data ownership but usually require their own hosting, their own user management and their own authentication layer.
This product sits in the third group. Its advantage over both alternatives is integration: it reuses WordPress for authentication, hosting and database, so there is nothing new to deploy. Its disadvantage is the same thing. The feature set is bounded by what the plugin author has built, and the plugin does not attempt to compete with dedicated workforce management platforms on scheduling or reporting depth.
Against other ThemeForest attendance items, the distinguishing factor is the Flutter codebase. Many competing listings are Android-only, which limits them in organisations where iOS devices are common. Buyers who specifically need dual-platform output and are comfortable compiling Flutter projects will find the offer more attractive than a cheaper Android-only alternative. Buyers who only need Android may find the extra platform support irrelevant and the price harder to justify.
Frequently Asked Questions
Does this attendance plugin work on iPhone as well as Android?
Yes. The mobile application is built with Flutter, which compiles to both Android and iOS from a single codebase. The vendor explicitly states that the Flutter rewrite was made so iOS users are no longer excluded. Buyers will need their own Apple developer account and a Mac to build and distribute the iOS version, since the package ships only an Android APK.
Can the Attendance QR code Flutter app work without an internet connection?
The vendor does not state that offline scanning is supported. Attendance records are written to a MySQL database through the WordPress installation, which implies a live connection to the server is required at the moment of scanning. Anyone deploying this in a building with unreliable mobile data should test that scenario carefully before rolling it out.
What do I need to install before using this plugin?
A working WordPress installation with MySQL is the only server-side requirement, since the plugin runs inside WordPress and uses its existing database. On the client side, the buyer needs either the supplied APK for testing or a Flutter development environment to build custom Android and iOS binaries. Basic WordPress administration knowledge is assumed for the setup steps.
Can the QR code be shared so someone else marks attendance for me?
Yes, and the plugin provides no documented protection against it. A static QR code can be photographed and sent to another person, who can then scan it from anywhere. Organisations that need to prove physical presence should treat this as a fundamental limitation and consider geofencing, rotating codes or hardware check-in terminals instead.
Verdict on the Attendance QR code Flutter plugin
This is a sensible purchase for a developer or agency that needs a working attendance QR code Flutter foundation and intends to extend it. The combination of a WordPress admin panel, a Flutter client and full source code is a legitimate head start, and the $59 price is low relative to the hours saved on scaffolding alone. It also suits a small organisation with an existing WordPress site and a single fixed location where casual code-sharing is not a serious concern.
It is the wrong purchase for anyone who needs verified attendance, shift management, payroll integration or offline reliability. Those buyers will spend more on custom development than a dedicated workforce management platform would cost, and they will still be working around the QR code’s inherent weakness. The absence of published sales figures and ratings also means there is no track record to lean on, so a careful evaluation of the demo before buying is advisable.



