Schedule Share Service
A small, focused Rails 8 service that exists to do one thing for Schedule Me: turn a schedule into a link you can send someone. It exposes an API endpoint that creates a share token and returns a public URL, and a public route that renders the shared schedule for anyone holding that token. It also carries user profiles with avatar uploads through Active Storage.
Attention: Not hosted. It is a companion service to Schedule Me rather than something that stands on its own.
Built
2025
Who built it
Solo. Built as the sharing layer for the Schedule Me project.
Repository
Built with
- Ruby on Rails 8
- SQLite
- Active Storage
- Solid Queue
- Solid Cache
- Puma
- Docker
- Kamal
Not hosted - possible later
A container host, if Schedule Me itself ever goes up
Cloudflare cannot run Rails, so this would need Fly.io, Render, or Cloud Run. It is only worth deploying as part of hosting Schedule Me, and if that happens it is probably simpler to fold share links into the Javalin API than to run a second framework for one endpoint.