Logo Lanfrica

johannesmangwane/JobFindSA

Domaine:

socioeconomic

Type de record:

software
Créateur:
joh
Hôte:
JobFindSA - South African Market Place # JobFind SA — production-ready MVP foundation A Next.js job board for South Africa with public job search, job pages, employer posting, admin moderation, Supabase authentication and Postgres/RLS. ## 1. Install Node.js 20.9+ recommended. ```bash npm install npm run dev ``` ## 2. Connect Supabase 1. Create a Supabase project. 2. Open SQL Editor and run `supabase/schema.sql`. 3. Copy `.env.example` to `.env.local` and add your project URL and publishable key. 4. Restart the dev server. 5. Create your first account at `/login`. 6. Promote that account to admin in Supabase Table Editor: `profiles.role = 'admin'`. RLS is enabled so published jobs are public, employers manage their own submissions, and only admins can moderate/delete all jobs. ## 3. Deploy Push this folder to GitHub, import it into Vercel, and add the same environment variables in Project Settings. Add the production site URL to Supabase Auth URL Configuration. ## 4. Production roadmap - Candidate accounts and saved jobs - Employer company profiles and logos - Application tracking - Email notifications - Search indexing / SEO metadata - Job expiry and automatic closing - CAPTCHA/rate limiting on public forms - Paid featured jobs and employer subscriptions - Verified employer badges - Job ingestion only through permitted APIs/feeds or direct employer submissions - Analytics and audit logs