Skip to content

orthfx/sites

Repository files navigation

orthfx/sites

Many Orthodox parishes — especially smaller or newer ones — have no web presence at all. Building even a basic website requires technical knowledge or money that a small parish may not have. orthfx/sites gives every Orthodox church a free, clean single page at parish.orthdx.site with just the essentials: who you are, where you are, when services are, and who to contact. No CMS, no blogging, no complexity. A clergy member or parishioner fills in a simple form, and the parish is online.

Stack

  • Vite + React + TypeScript
  • Convex (database, auth, real-time sync)
  • shadcn/ui + Tailwind CSS v4

Development

npm install
npx convex dev
npm run dev

Multi-tenant routing

All subdomains hit the same SPA. The app reads window.location.hostname to determine what to render:

  • orthdx.site — Landing page
  • orthdx.site/admin — Admin panel (auth-gated)
  • stmichael.orthdx.site — Public parish page

For local dev, use *.localhost (e.g. stmichael.localhost:5173).

About

Free, minimal website builder for Orthodox churches — service times, location, clergy, and contact info on a clean single page with subdomain or custom domain support.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors