Client
Present
A role-aware web and mobile attendance system built for education environments where class attendance, staff shifts, location checks, cancellations, reporting, and operational control all need to work together.
The fast read on what the platform is, who it serves and what was delivered.
Client
Present
Country
Australia
Year
2024
Platform
Web portal + iOS app
Users
Admins, teachers, students, and staff
Scope
Classes, shifts, attendance, reports
Scope markers
The complexity sat in the overlap between education attendance and workforce operations: different users, different schedules, different evidence needs, and one system that still had to feel simple day to day.
Student class attendance, teacher-led marking, staff shifts, breaks, and clock-ins all needed different logic while still feeding one operating picture.
Admins, teachers, students, and staff could not share the same interface. Each role needed the right actions without exposing unrelated controls.
Clock-ins, breaks, class attendance, and location context had to become reviewable records instead of loose notes, screenshots, or manual updates.
Class cancellations and attendance edge cases needed a proper review path so admins could see what changed, who requested it, and what still needed action.
Webits built a Django admin portal, REST API, and React Native iOS app for class scheduling, staff rostering, attendance capture, geofenced clock-ins, cancellation review, reports, notifications, and role-based access.
Admin operations
The web portal gives admins one place to manage users, roles, live attendance, classes, rosters, reports, and cancellation requests.
Courses, recurring classes, assigned teachers, enrolled students, staff shifts, date windows, working days, and location context are managed from the portal.
Mobile attendance
Staff can see today's shift, clock in, clock out, manage breaks, review attendance history, and inspect worked-time detail from the iOS app.
Teachers can see assigned classes, open the current session, review students, mark attendance, and submit the roll from mobile.
Review and control
Class reports, student attendance timelines, staff attendance records, hours, breaks, and session history make daily activity easier to review.
Cancellation requests, notifications, invite flows, profile settings, and role-based preferences keep operational changes inside the system.
Present gives education teams one operating layer for class attendance, staff attendance, exceptions, and reports, with daily actions handled through web and mobile instead of scattered manual follow-up.
Class rolls, staff shifts, clock-ins, breaks, cancellations, and reports now sit inside one product instead of separate manual processes.
Assigned classes, student lists, attendance marking, and cancellation requests are available from the teacher experience instead of relying on admin follow-up.
Clock-ins, clock-outs, breaks, location context, attendance history, and worked hours can be reviewed from the portal and app.
Cancellation requests and attendance edge cases move into visible queues, making operational follow-up easier to control.
Student timelines, class attendance reports, staff attendance records, and PDF outputs are generated from the same structured attendance data.
Teachers and staff can open the app, see the relevant schedule, take the right attendance action, and review their own activity without extra instruction.
The platform can support more roles, courses, classes, rosters, attendance rules, and reporting needs without rebuilding the core workflow.
The clearest screens, system states, and support visuals behind the work.
Admin dashboard
Staff attendance overview
Classes list
Class user management
Class attendance report
Student attendance timeline
Shift roster list
Cancellation requests
Teacher class list
Teacher attendance marking
Staff mobile home
Staff shift schedule
Staff shift detail
Staff attendance history
Attendance detail
Staff earnings
Teacher mobile home
Teacher class schedule
Class information
Mobile attendance marking
Cancel class session
Account settings
More Webits work across websites, mobile products, portals and operational systems.
A cleaning marketplace and operations platform for customer booking, cleaner applications, payments, GPS proof, support, finance, payouts, reporting, and admin control.
View case study
A production platform for spray finishing teams, covering jobs, pieces, paint, labels, costing, invoices, MYOB, and reporting from one system.
View case study
A remote workforce delivery platform for Cater Care, connecting QR-led vessel ordering, delivery cycles, packing, dispatch, worker tracking, store operations, and central reporting.
View case studyWebits builds custom web portals, mobile apps, and operational systems for teams that need reliable workflow logic across real people, roles, schedules, locations, and reporting.