> ## Documentation Index
> Fetch the complete documentation index at: https://me.miltonials.com/llms.txt
> Use this file to discover all available pages before exploring further.

# MILRI — a PWA for schools

> A progressive web app I built as a graduation project to help educational institutions schedule events and push real-time notifications.

**MILRI** was my **graduation project**, built back in 2020. It's a **progressive web app (PWA)** that helps educational institutions handle something surprisingly clumsy in most schools: getting the right information to the right people at the right time.

<Card title="See it live" icon="globe" href="https://milri-cr.web.app/">
  milri-cr.web.app — includes a test login to explore the whole thing.
</Card>

## What it does

MILRI gives a school one place to:

* **Schedule and manage events** through a clean modal interface
* **Post announcements** that matter to students and staff
* **Send real-time notifications** to the people who care about a given event
* **Edit or delete** anything already published — and automatically alert users when something changes

Access is restricted to pre-registered users, and everyone gets a personal dashboard for managing their own publications.

## Tech stack

* **Frontend:** plain HTML, CSS and JavaScript — no framework, on purpose
* **Backend & auth:** Firebase
* **Offline & notifications:** Service Workers and Workbox, so it behaves like a real installable app even on a shaky connection

## Looking back

MILRI is where a lot of things clicked for me — real-time data, offline-first design, and the difference between "it works on my machine" and "it works for a whole school." It's not the flashiest thing I've built, but it's the one that taught me the most about shipping software other people actually depend on.

<Card title="Source on GitHub" icon="github" href="https://github.com/miltonials/milri">
  miltonials/milri
</Card>
