Created By: Donna Wong
There is a modernized header above each page whose menu dynamically renders based on authentication state. Job Seekers and employers will also receive notifications regarding upcoming interviews
Created By: Daniel Greaves
Upon entering the page, users will be greeted with an authentication page, where they will have the opportunity to login as either a job seeker or employer.
As a guest, users will only have access to the search page and blog.
Created By: Archaa Shrivastav
On this page, job seekers can search for job pastings using a keyword search and they can filter job listings based on a wide range of criteria to easily find their ideal jobs.
Job seekers can mark a job based on their interest levels. This will save the job listing in their "My Jobs" page.
Employers can do a keyword search based on job seeker's title.
Employers can mark a job seeker based on their interest levels. This will save the job seeker in their "My Seekers" page.
Created By: Demi Gao
Job seekers will have access to a "My Jobs" page, which will display all their saved jobs that they marked as interested, very interested, and extremely interested. Among these jobs, job seekers will have the ability to apply to multiple jobs at once. This will move the interested jobs to applied jobs. Applied jobs will automatically move to Interviewed jobs once the time has passed.
Employers will have access to a "My Seekers" page, which will display all their saved seekers that they marked as interested, very interested, and extremely interested.
Created By: Kathy Ye
Job seekers can schedule interviews they have applied to using the interactive calendar.
Employers can schedule interviews with candidates they are interested in. The interactive modal dynamically displays candidate names based on their level of interest, ensuring a smooth and efficient user experience. Employers can filter candidates by level of interest, including "interested," "very interested," and "extremely interested."
Created By: Patrick Kelly
Both job seekers and employers have the opportunity to add notes about jobs, companies, interviews, people, etc.
Created By: Patrick Kelly
Job seekers have the ability to upload their resume that can be sent to various job listings.
Created By: Patrick Kelly
All users can read informative and inspirational blog posts.
- Clone the repository
git clone https://github.com/HR-Smoochum/JobSite.git
- Install all the dependencies
npm install
- Starting Webpack and the Server
npm run client-dev
npm run server-dev
- Seed the database
npm run seed
- Open Live Server
npm run start
Member | Role | Lead Component |
---|---|---|
Donna Wong | Project Owner | Header |
Archaa Shrivastav | Project Owner | Main Page |
Patrick Kelly | Architect | Resume, Blog, Notes |
Daniel Greaves | Architect | Authentication |
Kathy Ye | UI Designer | Calendar |
Demi Gao | UI Designer | My Jobs/My Seekers |