profilecity / vidur

Vidur - Recruiting Software for forward thinking companies.
https://profilecity.xyz/vidur
Other
329 stars 95 forks source link

Create SEO fields for job posting #134

Open amandesai01 opened 1 month ago

amandesai01 commented 1 month ago

Update database schema(server/db/schema), and zod schema (shared/schemas) to have following fields

ALL FIELDS TO BE OPTIONAL

Employment Type: Enum Array (can be multiple)

FULL_TIME: The job is a full-time position.
PART_TIME: The job is a part-time position.
CONTRACTOR: The job is a contractor position.
TEMPORARY: The job is a temporary position.
INTERN: The job is an internship position.
VOLUNTEER: The job is a volunteer position.
PER_DIEM: The job is paid by the day.
OTHER: The job is a different type of position that's not covered by the other possible values.

Job Location: Optional Array, if provided, fields marked as mandatory should be mandatory

{
  "streetAddress": string, optional,
  "addressLocality": string, optional,
  "addressRegion": string, optional,
  "postalCode": string, optional,
  "addressCountry": string, MANDATORY,
}[] // Array

Is Remote: boolean

Base Salary

{
  "unitText": ENUM (Hour, Day, Week, Month, Year),
  "currency": 3 char string,
  "minValue": number,
  "maxValue": number,
}
shivam-sharma7 commented 1 month ago

@amandesai01 would you assign to me?

karthik8239 commented 1 month ago

@amandesai01 Can I pick this?

shivam-sharma7 commented 1 month ago

@karthik8239 Go ahead!

karthik8239 commented 3 days ago

@karthik8239 Go ahead!

Please assign officially I'll start working @shivam-sharma7

shivam-sharma7 commented 3 days ago

@karthik8239 I actually worked on this a month ago but today updated, you can also take look here- https://github.com/profilecity/vidur/compare/main...shivam-sharma7:vidur:issue_134 but waiting @amandesai01 reply on this!