Next.js 15 project scaffold for a synagogue management system, fully RTL and Hebrew-first.
- Next.js 15 (App Router)
- Tailwind CSS
- shadcn-style UI components
- Supabase (schema in
supabase/schema.sql)
-
Install dependencies:
npm install
-
Create
.env.localfrom.env.exampleand set your Supabase values. -
Run development server:
npm run dev
-
Apply DB schema in Supabase SQL editor using
supabase/schema.sql.
- RTL Hebrew global layout (
dir="rtl", Hebrew font) - Public homepage with:
- Header
- Prayer schedule
- Daily halacha
- Footer
- Initial
/adminroute placeholder - Supabase schema for members, schedules, halacha, lessons, donations, and seats