You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Startup Directory is a place for startups to advertise themselves. But more than that, what if they could recruit for talent within our application? That's one vision that we've had for the directory since we started working on it last Spring. There exists a JobCard model in the app, but we don't have a way for startups to create job listings right now. Let's change that.
When startups are creating a new account, or modifying their existing account, allow the Form.js model to have another jobs field with the required information. For an example, see the founders property of Form.js.
Steps to Solve
Modify Form.js to allow startups to create new Job Listings. Each Job should have a title, description, skills and link property associated with it.
Ensure that for startup accounts, when submitting a form, the POST request to update their information succeeds.
Verify that Jobs belong to the startup by logging into our MongoDB instance and validating that the information is correct.
Definition of Done
This issue will be marked as Closed when a PR is approved that accomplishes the following:
Startups, when editing their account information, have an option to add "Jobs" below "Founders". These Jobs have a title, description, skills list (can be a multi-select or a string that gets parsed into a list), and a link to apply.
Saving changes to this startup's profile updates their mongo schema appropriately, and saves each job underOrg.jobs.
The text was updated successfully, but these errors were encountered:
Description
The Startup Directory is a place for startups to advertise themselves. But more than that, what if they could recruit for talent within our application? That's one vision that we've had for the directory since we started working on it last Spring. There exists a
JobCard
model in the app, but we don't have a way for startups to create job listings right now. Let's change that.When startups are creating a new account, or modifying their existing account, allow the
Form.js
model to have anotherjobs
field with the required information. For an example, see thefounders
property ofForm.js
.Steps to Solve
Form.js
to allow startups to create new Job Listings. EachJob
should have atitle
,description
,skills
andlink
property associated with it.POST
request to update their information succeeds.MongoDB
instance and validating that the information is correct.Definition of Done
This issue will be marked as
Closed
when a PR is approved that accomplishes the following:Org.jobs
.The text was updated successfully, but these errors were encountered: