
Deploy Judgie‑AI
A multi‑tenant AI hackathon platform built with Streamlit and PostgreSQL.
Just deployed
/var/lib/postgresql/data
Judgie-AI
Just deployed
Deploy and Host Judgie‑AI on Railway
What is Judgie‑AI?
Judgie‑AI is a multi‑tenant AI‑powered hackathon platform that automates judging, provides AI coaching, and scores team submissions using Google Gemini. It offers bilingual UI, customizable AI personas, and secure, isolated databases for each hackathon.
About Hosting Judgie‑AI
Deploying Judgie‑AI on Railway provisions a Streamlit container and a PostgreSQL database in a single click. Railway handles TLS, networking, autoscaling, and environment variable management, letting you focus on configuring AI personas, hackathon criteria, and admin credentials. The platform also supports optional OIDC authentication for enterprise‑grade access control.
Common Use Cases
- Automated AI judging for hackathon submissions.
- Real‑time AI coaching and feedback for participant teams.
- Secure, isolated multi‑tenant environments for multiple concurrent hackathons.
Dependencies for Judgie‑AI Hosting
- Streamlit ≥ 1.50
- PostgreSQL ≥ 13 (provided by Railway)
Deployment Dependencies
- Railway account (free tier suffices).
- GitHub repository URL
https://github.com/yosuke1024/Judgie-AI. - Gemini API key (set in the ⚙️ System Settings → 🤖 Gemini Configuration tab after deployment).
Implementation Details
(Optional – omitted as no extra code changes are required beyond the README update.)
Why Deploy Judgie‑AI on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Judgie‑AI on Railway, you are one step closer to supporting a complete full‑stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
Judgie-AI
yosuke1024/Judgie-AIDEFAULT_ADMIN_ID
DEFAULT_ADMIN_PASSCODE
DEFAULT_HACKATHON_NAME
