Repository navigation
Jobs Page
Daniel Carneiro edited this page Mar 10, 2021
·
4 revisions
This page should display a list of jobs and an option to create a job that will be later approved by the community managers.
-
Left Sidebar
- Filters
- by skill
- User needs to be able to select a skill from a typeahead dropdown
- Search
- Allow users to search by company, description, title
- by expertise
- Junior
- Mid-weight
- Senior
- by skill
- Filters
-
List of jobs (main content)
- Each item in the list is a job
- Ability to display featured jobs (sponsored)
- Button on right top corner - Post Job
- Item Design
- Title
- Short description
- Job Content
- Main Skills
- Company name
- Start date
- End date
- IsFeatured
- Expertise
- Status
- Approved
- Denied
- Expired
- InReview
class Job {
String title;
String shortDescription;
String jobContent;
List<String> mainSkills;
String companyName;
DateTime startDate;
DateTime endDate;
bool IsFeatured;
JobStatusEnum status;
ExpertiseEnum expertise;
}enum JobStatusEnum {
Approved,
Denied,
Expired,
InReview,
}enum Expertise {
Junior,
MidWeight,
Senior,
}