Route Menu
All public routes on this site (kept in sync from lib/site.ts)
📄 Public Pages (20)
Home
/Homepage
Projects
/projectsProject listing
Bemis Editor
/projects/bemis-editorEdit Bemis scores easily
Class Scheduler
/projects/class-schedulerSchedule builder app
Discord Reader
/projects/discord-readerRead Discord files online
GitHub Downloader
/projects/github-downloaderDownload a GitHub sub-folder
Keyboard Translator
/projects/keyboard-translatorEN-TH keyboard translator
MIDI Player for Games
/projects/midi-player-for-gamesMIDI playback tool
Panel Splitter
/projects/panel-splitterSplit long images into panels
About
/aboutAbout keegang
Contact
/contactContact page
Donate
/donateSupport the site
Status
/statusService status
Translation Status
/status/translationManga translation tracker
Portfolio
/portfolioPortfolio
Resume
/resumeResume
Terms of Service
/tosTerms of Service
Privacy Policy
/privacyPrivacy Policy
Route Menu
/menuThis page
Login
/loginSign in
🔐 Account Pages (3)
These pages require you to be signed in (the admin console also requires the admin role).
⚙️ Dynamic / Internal Routes (4)
Not ordinary pages — listed here for reference. No direct link.
Public Profile
/u/[uid]Public profile of a user (e.g. /u/<firebase-uid>)
File Viewer
/f/[...path]Embeds a file served by the API (e.g. /f/get/...)
API: MangaDex Manga Data
/api/mangadex/manga/[id]Server-side proxy for api.mangadex.org (cached 24h)
API: MangaDex Cover Images
/api/mangadex/covers/[id]/[filename]Server-side proxy for MangaDex covers (cached 7d)
📊 Summary
20
Public Pages
3
Account Pages
4
Dynamic / Internal
27
Total Listed