transcript-generator

Miacademy Resource Tools

Free, browser-based tools for homeschool families, hosted as a static site.

Repository contents

File Description
transcript.html Homeschool transcript generator
certificate.html Certificate of completion generator
discount.html Discount finder (asks eligibility questions, shows a code — see below)
fonts/, vendor/ Self-hosted fonts and libraries
CNAME Custom domain for static hosting
.gitignore

Each page is a single self-contained file (inline HTML, CSS, and JavaScript) with no build step or dependencies to install.

Note on file size: the HTML files are large, but the bulk of that is base64-embedded background images and fonts. The actual application logic is a few hundred lines of JavaScript near the bottom of each file.

Architecture

All three tools are fully client-side / static — no backend, no server-side code.

Privacy & data handling

No personal data is collected or stored by any of these tools. They set no cookies and use no localStorage/sessionStorage.

Third-party resources

The pages load a few external resources. None of them receive any user-entered information:

Script & content security

Local development

No tooling required. Either:

Deployment

The files are published as static pages via GitHub Pages, with a custom domain configured in CNAME. Changes pushed to the default branch update the live site automatically.

Browser support

Modern evergreen browsers (Chrome, Edge, Firefox, Safari).