Skip to content

HR-Smoochum/HireMeow

Repository files navigation

Hire Meow

A site for job seekers to find jobs and employers to find job seekers

Tech Stack

Front-End

Back-End

Miscellaneous

Primary Features

Header

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

Header Gif

Authentication

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.

loginAuth

Search Page

Created By: Archaa Shrivastav

Job Seekers

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.

updated-JobSearchPage

Job seekers can mark a job based on their interest levels. This will save the job listing in their "My Jobs" page.

Employers

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.

My Jobs & My Seekers

Created By: Demi Gao

Job Seekers

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.

savedJobs Seekers

Employers

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.

Calendar

Created By: Kathy Ye

Job Seekers

Job seekers can schedule interviews they have applied to using the interactive calendar.

seeker

Employers

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."

employer

Notes

Created By: Patrick Kelly

Both job seekers and employers have the opportunity to add notes about jobs, companies, interviews, people, etc.

notes

Resume

Created By: Patrick Kelly

Job seekers have the ability to upload their resume that can be sent to various job listings.

resume

Blog

Created By: Patrick Kelly

All users can read informative and inspirational blog posts.

Screen Shot 2023-03-20 at 1 59 27 PM

Getting Started

  1. Clone the repository
git clone https://github.com/HR-Smoochum/JobSite.git
  1. Install all the dependencies
npm install
  1. Starting Webpack and the Server
npm run client-dev
npm run server-dev
  1. Seed the database
npm run seed
  1. Open Live Server
npm run start

Our Team

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published