presence logo

Introduction

What is Presence?

Presence is a real-time attendance and event tracking system designed for organizations, communities, and institutions that require accountability and seamless check-ins across physical and virtual spaces.

Presence operates via a mobile application (Android only) and a web interface, making it accessible on both smartphones and browsers. It supports QR-based attendance scanning, event scheduling, admin-controlled user roles, and downloadable attendance reports.

Getting Started

Learn how to install and access Presence on supported platforms.

Admin Dashboard

Learn how to create, manage, and monitor events and users from the admin panel.

User Guide

See how attendees can mark attendance, view history, and receive announcements.

Realtime Updates

Understand how real-time data is powered via Firebase Firestore integration.

Presence is built on Firebase and uses Firestore for real-time sync, Cloudinary for image handling, and requires users to be pre-created by an admin. It does not support open registration or OTP-based login. All users authenticate with admin-provided credentials.


Core Features

Presence includes two roles: Admin and User. All access and functionality are determined by role.

Admin Capabilities

  • Create instant or scheduled events
  • Share event QR as image
  • Monitor real-time attendance
  • Create and send announcements
  • View, download, and share attendance reports (Excel)
  • View past event logs
  • Create and manage user roles (User/Admin)
  • Delete existing users

User Capabilities

  • Scan QR to mark attendance
  • View own attendance history
  • Receive announcements

All data is synced instantly using Firebase Firestore. Attendance records update in real time across all devices. No dark mode is currently supported.


Requirements

  • Platforms: Android (via APK or download link) and any modern web browser
  • Internet Required: Yes
  • QR Code Camera Access: Required for mobile QR scan
  • Admin Account Setup: Manually created by Presence team after purchase
  • Firebase Billing: Admins must connect a credit card for Firebase pro plans. Presence pricing does not include this.

Intended Users

Presence is designed for:

  • Educational Institutions
  • Volunteer Groups
  • NGOs
  • Religious or Community Organizations
  • Internal Teams managing physical or hybrid attendance

Limitations

  • No dark mode
  • No self-registration
  • Only admins can onboard users
  • Admin creation is manual after plan purchase
  • Firebase billing (if upgrading to Pro) is external and handled by the admin

Note on Firebase Billing

Firebase Pro plan usage (required for high volume data sync and storage) is not covered under Presence pricing. Admins must add their own billing details directly to Firebase.