Hey React Router community! π
I've been working on Paideia LMS and wanted to share something that might interest the community: I've successfully integrated the entire Payload CMS into a single binary application using React Router v7 and Bun! π
What I built:
- Full-stack single binary template with Payload CMS
- Frontend (React Router v7) + Backend (Payload CMS) bundled into one executable
- Built with Bun's native bundling capabilities
Why this matters:
This creates a complete full-stack single binary template that anyone can use! Perfect for:
- Simple deployments (just download and run)
- Easy updates (replace the binary)
- No dependency management headaches
- Great for educational institutions, small teams, or anyone who wants simplicity
Technical details:
- Payload CMS fully integrated and functional
- React Router v7 for frontend routing
- Bun for bundling and runtime
- Single binary deployment (point at PostgreSQL + S3 β done)
Try it:
Demo: https://demo.paideialms.com (sandbox mode, resets daily - no signup required)
Links:
- GitHub: https://github.com/paideia-lms/paideia
- Docs: https://docs.paideialms.com
- Whitepaper: https://docs.paideialms.com/whitepaper
If anyone's interested in using this as a template or wants to know how I did it, feel free to ask! I'm happy to share the approach or help others implement similar setups. π
Also, this is the first project on GitHub to create a single binary application using React Router v7 and Payload CMS together - so if you're looking for a reference implementation, this might be helpful!
Looking for contributors! If you're interested in working on an open-source LMS or want to help improve the single-binary template approach, contributions are welcome! π