WebUI / MCP server wrapper for Pagem.com so I don’t have to pay their subscription fee to use their API
Used cursor for debugging the pager code/handling auth states on pagem
WebUI / MCP server wrapper for Pagem.com so I don’t have to pay their subscription fee to use their API
Used cursor for debugging the pager code/handling auth states on pagem
I’ve finally finished it, and have it deployed on https://pager.evanyu.dev/
I’ve written detailed instructions on how to deploy this yourself on the repo https://github.com/Badbird5907/pageme
Watch the demo video: https://youtube.com/watch?v=zYOWyxfwU_M
Log in to leave a comment
Added an audit log, MCP info, and also a last used at field for API tokens and users.
Log in to leave a comment
I just hooked up a MCP to it using Hono running on Convex HTTP Actions + Muppet. Poke seems to be able to send me a page, so this project is nearly done
Log in to leave a comment
I’ve implemented most of the admin dashboard, including a user list, and API key management
Log in to leave a comment
I’ve implemented a ui for paging, and also reworked auth (again) to still mint custom JWTs, and use convex’s Custom JWT Provider.
Log in to leave a comment
No idea why i’ve decided to roll my own auth. I’ve reworked the JWT signing and have also implemented enforcing the JWT/admin role on the next server
Log in to leave a comment
Bootstrapped the next project, and set up auth with convex. Didn’t feel like setting up better-auth (and it wouldn’t fit with the scope of my project), so I’ve decided to instead roll my own “fake-ish” auth. Users log in with a username and PIN I give them, and my convex server just mints a JWT and authenticates agains that. It’s janky but I don’t care
Log in to leave a comment
I’ve reverse engineered how the Pagem API works, and i’ve reimplemented it in convex. So now i’m able to page my phone. Next i’ll build a webui around it, and also run a MCP server and give it to poke
Log in to leave a comment