pollev-tracker

PollEv Notifier

Never miss attendance again.

Chrome Extension Version

A modern Chrome extension that monitors PollEv for new polls and notifies your laptop + phone instantly. Features a clean, minimal UI with iOS-style toggles, pill-shaped day selectors, toast notifications, and support for multiple classes.

Install

Chrome Extension:

  1. Download the zip
  2. Extract it somewhere permanent
  3. Go to chrome://extensions/
  4. Enable “Developer mode” (top-right)
  5. Click “Load unpacked” → select the folder
  6. Click the extension icon and configure settings

Two Notifications

Desktop - built-in, works immediately

Phone - uses Ntfy (free, no account)

# On your phone:
1. Install Ntfy app
2. Subscribe to a unique topic: pollev_yourname_123
3. In extension settings: enter same topic

Configuration

Click the extension icon to open the modern, card-based settings interface:

UI Features

Managing Classes

Class Settings (in modal)

Global Settings

The extension automatically builds https://pollev.com/[your-username] for each class

Features

Multiple Class Support

Auto-Open at Class Start

Time-Based Monitoring

Force Check

Auto-Expire

How It Works

Detects NEW polls only:

Triggers notification when:

Ignores:

Usage

Initial setup:

1. Click "Add New Class" button
2. Enter class name (optional, e.g., "CS 101")
3. Enter PollEv username (e.g., profsmith)
4. Select class days (e.g., Mon, Wed, Fri)
5. Set class time (e.g., 2:00 PM - 3:50 PM)
6. Set class end date (optional)
7. Click "Save Class"
8. Repeat for additional classes
9. Enable phone notifications (optional, applies to all classes)

During semester:

What you need:

Settings

Click the extension icon to configure:

Requirements

Options

Setting What it does
Class Name Optional friendly name for the class (e.g., “CS 101”)
PollEv Username Username from pollev.com/username (per class)
Class Days Days of week you have class (Mon-Sun, per class)
Class Start Time When class begins (e.g., 2:00 PM, per class)
Class End Time When class ends (e.g., 3:50 PM, per class)
Class End Date Last day of class (optional, per class)
Enable phone notifications Send push to phone via Ntfy (global)
Ntfy topic Your unique topic name (global)
Force Check Check monitored page (opens if needed)
Test notification Verify setup works

Changelog

v1.8

v1.7

v1.6

v1.5

v1.4

v1.3

v1.2

v1.1

v1.0

License

MIT