GithubHelp home page GithubHelp logo

w-match's Introduction

W-Match Employer and Employee Connection Platform is a project that allows people to get scores by doing test and creating CVs; matching people with company according to the needs of employer company; and applying recruitment procedures for the matching company.

image

You can register on the site as a job seeker or a company.

image

Job seekers can fill out their information, upload their resumes, and also take W-Match tests to measure their skills.

image

image

In addition, companies can register in the system by entering their own information.

Sample e-mail and password for job seeker user: email: [email protected] password: Barkin123#

Sample e-mail and password for company user: email: [email protected] password: Barkin123#

image

Companies can create tests

image

image

Furthermore, companies can create job opportunities. If job seekers achieve scores higher than the desired scores on the tests created by the company or on W-Match tests, they can earn extra points in the job ranking. Companies can specify the number of recommended candidates they would like to receive. These recommended candidates will be notified through the company's notification system to inform them about the company.

image

Sample Test Posting

image

Sample Job Posting

image

Companies can view the results of both the tests and the created job postings.

image

image


Company Users can edit or delete the post. We also inform the user about whether the operation was successful or not.

image

image

The company can see who is following it from the sidebar on the left.

image

Notification: image

Companies can upload profile photos and cover photos, and they can also update their own information.

image

image

image

In addition, both the company and the user can search for companies in the w-match system.

image

By the job seeker user, when he/she enters the system

image

Unlike the homepage company user, there are companies that you can follow. You can scroll down this widget and follow the companies that interest you.

image

It can be applied once to the job post created by the company. And after it is applied, the button becomes inactive.

image

If asked about his military service status, after clink apply, questions like the following are asked and the user earns extra points in the job ranking depending on the situation.

image

image

The user can earn points by taking the test of the companies.You can take these tests only once. image

image

In addition, the user can take W-Match's own tests.You can take these tests a maximum of 2 times.

image

When you enter this test, you will see a screen like the one below.Here you can choose the difficulty of the test at the beginning.

image

After taking the test for the 2nd time, the button becomes inactive.

image

Test access rights and scores are displayed on the profile page. Only the user can see it.

image

Notification Section:

image

You can follow companies and show their posts on the homepage, or unfollow them.

image image

User can see current available job posts

image

Additionally, you can like or comment on posts.

image

You can see the companies you are following by clicking on the 'Following' section on the left-hand side

image

The website is also responsive.

image

Dependencies

  • @emotion/react: ^11.10.5
  • @emotion/styled: ^11.10.5
  • @mui/icons-material: ^5.11.0
  • @mui/material: ^5.11.3
  • @reduxjs/toolkit: ^1.9.2
  • @testing-library/jest-dom: ^5.16.5
  • @testing-library/react: ^13.4.0
  • @testing-library/user-event: ^13.5.0
  • aos: ^2.3.4
  • dotenv: ^16.0.3
  • firebase: ^9.17.1
  • formik: ^2.2.9
  • lodash: ^4.17.21
  • moment: ^2.29.4
  • react: ^18.2.0
  • react-calendar: ^4.2.1
  • react-country-region-selector: ^3.6.1
  • react-datepicker: ^4.12.0
  • react-dom: ^18.2.0
  • react-helmet: ^6.1.0
  • react-hot-toast: ^2.4.0
  • react-icons: ^4.8.0
  • react-phone-input-2: ^2.15.1
  • react-phone-number-input: ^3.2.15
  • react-redux: ^8.0.5
  • react-router-dom: ^6.6.1
  • react-scripts: 5.0.1
  • react-select: ^5.7.0
  • react-select-country-list: ^2.2.3
  • tailwind-scrollbar-hide: ^1.1.7
  • uuid: ^9.0.0
  • web-vitals: ^2.1.4
  • yup: ^0.32.11

Development Dependencies

  • dotenv-webpack: ^8.0.1
  • tailwindcss: ^3.2.4

w-match's People

Contributors

cemtunna avatar barkinkoroglu avatar cemtunakoc avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.