Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/apursley2012/punctuowlity/llms.txt

Use this file to discover all available pages before exploring further.

PunctuOwlity is a focused event-tracking app that keeps important dates front and center. Whether you’re running the native Android app or the browser-based demo, you get the same clean two-column card layout, quick add/edit/delete actions, category filtering, and optional reminders — no bloated calendar system required.

Introduction

Learn what PunctuOwlity is, how it works, and what the two versions (Android and browser demo) each offer.

Quickstart

Run the browser demo locally or build and install the Android app in under five minutes.

Managing Events

Add, edit, delete, search, and filter events by category from the events dashboard.

Authentication

Create an account and log in — stored locally in SQLite (Android) or localStorage (browser).

What PunctuOwlity Does

PunctuOwlity solves a narrow problem well: you need to remember a handful of upcoming dates — a birthday, a dentist appointment, a trip — and you want them instantly visible without navigating a full calendar.

Notifications

Set per-event reminders. The Android app uses SMS; the browser demo uses the Web Notifications API.

Data Model

Understand the Event and User schemas that power both the Android SQLite database and the browser localStorage.

Android Source

Explore the Java Activity classes, DatabaseHelper, and AndroidManifest that make up the native app.

Browser Demo

See how the static HTML/CSS/JS demo replicates the native app experience using localStorage and the Web Notifications API.

Key Features

1

Create an account and log in

Sign up with a username and password. Credentials are stored locally — no server or internet connection required.
2

Choose your notification preference

On Android, grant or deny SMS permission. In the browser, allow or block the Web Notifications API.
3

Add events to your dashboard

Tap the floating add button, fill in a title, date, and time, then save. The card appears immediately in the two-column grid.
4

Search and filter anytime

Use the search bar to find events by title, or switch between All, Birthday, Appointment, and Trip tabs to narrow the view.

Build docs developers (and LLMs) love