Welcome — this is your team's project repo
Your code lives here. Push to main and HackOnVibe builds & hosts your static site automatically at your team subdomain — in about 2–5 minutes.
How hosting works
-
🟢Static site — we host it for you
A plain website (just
index.htmland files) or a static build (React/Vite/Astro, or Next.js withoutput: 'export'). Push tomain→ we run your build (if any) and publish it on your subdomain. Nothing to configure. -
🔵Needs a live server? — deploy it yourself, keep the code here
If your project needs a running server (Next.js in SSR mode, a Node/Express backend, anything with an API at runtime), we host static sites only — deploy the server yourself on Vercel (or Render, Railway, Fly — wherever you like). Two things stay with us: keep your code in THIS GitHub repo (that's where the judges read it), and paste your live URL in your cabinet so judges open the right site.
🔗 Where to add your live link
Deployed your server-side app elsewhere? Open HackOnVibe.com/me, go to your team section, and paste the link to your deployment there. That link is the site judges will review — keep it up to date.
⚠️ Don't delete these — your static deploy needs them
Keep .github/workflows/deploy.yml (it's what puts your static site live) and, if your app has one, package.json. Removing them breaks the auto-deploy of your subdomain.
⏱️ After you push to main, your static site goes live in about 2–5 minutes. Still not live after 5 — or hosting a server elsewhere and stuck? Tell the organizers on Discord.