Felicia Fel

NZ Veterinary Locum Network

In order to market themselves and look for jobs, there hasn't been a website created exclusively for veterinary locums in New Zealand.

This project intends to develop a platform where veterinary locums can create profiles and introduce themselves, and companies can post job vacancies for locums. We resolve the current communication issue by facilitating direct communication between veterinarian offices and locum tenens.

Expertise

Full Stack Web Developer

Year

2023

project image covermobile mockup image

Links:

What made this project relevant?

There is still no infrastructure that enables veterinary locums to openly promote themselves outside of a recruitment agency, making it very difficult for locums and clinics to connect without third-party intervention (recruitment agency). If new veterinary locums don't already have personal relationships with clinics, finding one can be very challenging. They have no platform to view and identify the clinics that require them. Currently, a Facebook group is the only location locums may access information. My aim is to have all doctors' information in a beautiful, understandable style so that they don't have to wade through several Facebook postings to figure out which locum is reliable and reachable for a clinic.

Goals

With this project, I intend to make it easier for veterinary clinics and locums to organize employment on their own without the use of a recruitment firm by centralizing lists of available jobs and veterinary locums. The NZ Veterinary Locum Network will be the only platform to keep track of veterinary locum's profiles that are visible to the public online, filling a specialized need for a distinct sector on the website rather than specialized Facebook groups.

Built With

• Axios • Bcryptjs • Express.js • MongoDB • MongoDB Atlas • Multer • Node.js • Swagger UI • Bootstrap • CSS • Canva • Figma • React • MUI • MDB Bootstrap.

App

Visit https://nz-locum-network.netlify.app/ to access the web application.

User Guide (As a Doctor)

  1. Register an account as a doctor

  2. Sign in with your credentials from signing up

  3. You will be redirected to your profile when login is successful

  4. You can update and delete your profile. You can also browse clinics, jobs, and other doctors

User Guide (As a Clinic)

  1. Register an account as a clinic

  2. Sign in with your credentials from signing up

  3. You will be redirected to your profile when login is successful

  4. You can update and delete your profile.

  5. You can add job listing, update your job listing and delete it

  6. You can also browse clinics, jobs, and other doctors

Bug / Feature Request

Known limitations: When you register a user, any uploaded image that's larger than 1 Mb will not go through. This is because the TSL certificate from the cloud server is built with an older version of security policies, and your browser won't allow a large file to be sent. The console log will show that it's a CORS issue. More information regarding TSL certificate can be found here.

If you're running the backend in your local environment, there should be no problem with CORS and uploading images larger than 1mb.

Future Software Enhancement List

In the future, I am planning to develop a job listing due date feature, so when a job listing is expired it will automatically be removed from the website.