
The NZ Veterinary Locum Network started with a straightforward problem: locums had few places to show their availability, and clinics had no central place to find them. It gives both sides a direct way to connect.
🖥 Try It Out
💡 Why Is This Project Important?
There was no platform tailored for veterinary locums in NZ to promote themselves outside of recruitment agencies. New locums who lack clinic connections find it nearly impossible to discover job opportunities.
The only option before was a cluttered Facebook group. This app offers a searchable place for clinics to find and message locums directly.
🎯 Project Goals
- Create a central hub for veterinary job listings and locum profiles
- Help clinics and doctors connect without third-party involvement
- Replace the reliance on Facebook groups with a professional platform
🛠 Built With
- Axios
- Bcryptjs
- Express.js
- MongoDB + MongoDB Atlas
- Multer
- Node.js
- Swagger UI
- MDB Bootstrap
- MUI
- React
- Bootstrap / CSS
- Canva + Figma
👩⚕️ User Guide (Doctor)
- Register an account as a doctor
- Sign in using your credentials
- You'll be redirected to your profile upon login
- You can:
- Edit or delete your profile
- Browse clinics, jobs, and other doctors
🏥 User Guide (Clinic)
- Register an account as a clinic
- Sign in using your credentials
- You'll be redirected to your profile upon login
- You can:
- Edit or delete your clinic profile
- Add, edit, or delete job listings
- Browse other clinics, doctors, and jobs
🐛 Known Limitation
❗ If you upload an image over 1MB, it may fail due to outdated TLS policies on the cloud server. Modern browsers block these uploads due to CORS errors.
You can read more about it here.
✅ If you run the backend locally, this issue should not occur.
🔮 Future Enhancement
I plan to add automatic expiration for job listings. Once the due date has passed, listings will be hidden or deleted automatically — helping keep the platform clean and up to date.
📱 App Access
Try it here → https://nz-locum-network.netlify.app/