Skip to main content

Electra Attendance Software

Built as a practical web and Android workflow for daily site data upload, attendance submission and admin review.

The system connects user roles, file uploads, approval status, notifications, analysis and data manager modules in one flow.

This project demonstrates mobile-first UI thinking, PHP API logic, JSON/CSV data handling and real office usage planning.

Electra Attendance Software main project preview
Software + Android + Admin System

What this project is about.

Electra Attendance Software is a complete web and Android attendance platform for survey field teams, draftsman users and admin users. It handles daily site data upload, attendance submission, pending approval, admin review, notifications, reminders, analytics, data manager, licence control and reporting workflow in one structured system. The system was designed for practical office usage, mobile access and NAS-friendly file/data handling.

Why this system was needed.

Manual attendance and site data collection becomes difficult when surveyors and draftsmen work on different projects, use different vehicles, carry different equipment and submit work from different locations. The business needed one controlled platform to collect daily attendance, review pending submissions, track users, manage master data, maintain logs and support monthly reporting without scattered manual follow-up.

How the project solves it.

A role-based attendance platform was developed with separate flows for surveyors, draftsmen, admins and licence/admin controls. Users submit site data and attendance from mobile or desktop, while admin users can approve or reject submissions, view analysis, manage users/devices, maintain project/activity/car/equipment lists, send notifications and monitor complete system activity.

Workflow and business use explained clearly.

This workflow is prepared from the uploaded project folder analysis and real project screenshots.

01

Session Verification

User opens the Android app or web app and the system verifies the session/device before allowing access.

02

Role Routing

Role detection routes the user to the correct workflow for surveyor, draftsman, admin or licence/admin access.

03

Site Data Upload

Surveyor submits site data with project, files, CSV/ZIP references and daily work details from the mobile interface.

04

Pending Approval

Attendance details are stored and routed to the pending approval workflow when approval control is enabled.

05

Admin Review

Admin reviews each submission, checks files, edits required values and approves or rejects the record.

06

Notifications

Notification inbox and FCM alerts inform admins/users about submissions, approvals, reminders and follow-up items.

07

Daily Analysis

Admin analysis screens show total users, submitted users and missing submissions for daily monitoring.

08

Data & Reports

Data manager and cron/report workflows keep master lists, reminders, logs and salary/report automation structured.

Main modules included in the system.

  • Splash/session verification screen for controlled app opening before user workflow starts.
  • Surveyor site data upload and attendance submission with project, activity, car, equipment and receipt/file reference flow.
  • Separate draftsman daily work log module with check attendance, history and role-based page routing.
  • Admin approval workflow for submitted attendance with approve, reject, pending review and file verification flow.
  • Admin panel modules for users, device sessions, analytics, logs, data manager, notifications and licence administration.
  • Attendance analysis view for total, submitted and not-submitted users with daily follow-up support.
  • Notification inbox with submitted, approved, rejected and reminder tracking for admin follow-up.
  • Data manager for projects, activities, cars, equipment and equipment serial list maintenance.
  • Android bottom navigation for Home, Admin, Notifications, History and More user access.
  • Android WebView APK delivery with version metadata and internal update control.
  • Admin notification and reminder logic to reduce manual follow-up and improve daily submission discipline.
  • Report-friendly data structure prepared for management review, salary report logic and historical audit checking.

What was developed and configured technically.

  • Mobile-first frontend built with HTML, CSS and JavaScript for web and Android WebView usage.
  • PHP API layer for attendance submission, approval action, pending state, analytics, uploads, logs and notification delivery.
  • Role-based routing for surveyors, draftsmen, admin users and licence-admin access paths.
  • Server-side validation, duplicate/pending attendance protection, manual entry control and Dubai timezone handling.
  • JSON/CSV storage structure for master data, attendance status, FCM tokens, licence users and report-related data.
  • Firebase Cloud Messaging integration with token save/register/delete helpers and admin broadcast support.
  • Cron automation for attendance reminders, admin alerts, pending approval alerts, birthday/holiday wishes and salary reports.
  • Python PDF automation support for reporting workflow.
  • Android APK package with version metadata and optional mandatory update handling.
  • QNAP/NAS-friendly file reference and internal office storage workflow. Sensitive emails, keys, tokens and internal logs are not shown publicly.
  • Mobile-friendly spacing, large touch targets and fixed bottom navigation were prepared for practical Android WebView usage.
  • Public portfolio content is documented safely by converting internal records, user emails, tokens and logs into client-safe technical wording.

Real interface views and working screens.

Only the most relevant real screenshots are shown here so the portfolio stays clean, focused and easy to review.

Live Project Access

This attendance software is a private client/internal system. Public login access is restricted to protect company users, attendance data, documents and internal workflow records.

Why this project builds client confidence.

01

Workflow Thinking

Shows complete product thinking from mobile UI to admin approval, reporting and notification workflow.

02

Backend Control

Proves backend API, data validation, device/session, FCM and automation understanding.

03

Real Office Use

Built for real office operations, not only a static demo page.

04

Technology Confidence

Demonstrates ability to connect software, Android delivery and NAS-friendly business usage.

Do you need attendance management software like this?

Yoonow Technologies can build custom attendance, approval, reporting and admin software based on your company workflow, user roles, documents, notifications and reporting requirements.

Get Quote