A modern internal platform for managing meetings, attendance, volunteer hours — and now device push-notifications.
Only verified @empowerr.org accounts gain entry.
Create events with integrated attendance tracking.
Volunteer time auto-syncs to Firestore in real-time.
High-school volunteers manage a lot — classes, sports, clubs, and part-time jobs — and it’s easy to lose track of Empowerr’s bylaws or volunteer-hour milestones as the semester moves quickly.
The Empowerr Dashboard helps keep everyone organized. Google sign-in makes access seamless, real-time attendance logs show exactly where you stand, and push notifications provide timely reminders before you fall out of compliance. Admins can instantly spot missing data, view member participation analytics, and manage all event operations in one place. The platform also makes it easy to add meetings and events directly to your calendar and provides centralized access to resources for each committee.
The result? Less administrative overhead and more time focused on work that truly empowers our community.
Firestore rules restrict data to @empowerr.org
accounts with admin claims.
// condensed rules match /users/{uid}{ allow read, write: if request.auth.token.email.endsWith("@empowerr.org") && request.auth.token.admin == true; }
Admins can view a member’s last five attendance statuses directly in the roster. All retrieved by Firestore collections.
Real-time tracker synced from Firestore.
Built with Next.js 13, Firebase Auth, and Firestore.