A job board built for South Africa. Not another aggregator. Every employer on here is CIPC-verified before a single listing goes live.
Most job boards will let anyone post anything. The result is fake listings, ghost companies, and job seekers submitting their documents into a void. Vettd started from a simple question — what if the platform itself was responsible for who gets to hire on it?
The answer is an invite-only employer model. You apply for access, you get verified, then you post. Job seekers browse knowing that every company they see has been checked.
For job seekers
- Browse and filter live jobs by province, type, industry and salary range
- Real-time search across titles, companies, skills and requirements
- Save jobs and track applications from a personal dashboard
- Apply directly with supporting documents uploaded securely
- Google Sign-In or email registration
For employers
- Apply for platform access and submit verification documents
- Post and manage job listings with full requirements and closing dates
- Review applications with an inline document viewer
- Update applicant status, write internal notes, manage your pipeline
- Monthly invoice tracking with payment reference
For the admin
- Full control over every job and employer on the platform
- Approve, reject, suspend or remove employer accounts
- Manage expressions of interest and verification submissions
- React 18 + Vite
- Firebase — Auth, Firestore, Storage, Hosting
- React Router v6
- Plain CSS with CSS variables
- Circular Std typeface
No component library. No UI kit. Everything is hand-built.
This is a private project. It requires environment configuration that is not included in this repository. If you have been granted access, reach out directly for setup instructions.
Active development. Employer portal redesign, email notifications, and a job verification page are next on the list.
Private. All rights reserved. Not open for contribution, redistribution, or reuse in any form.
Built in South Africa.