Skip to content
This repository has been archived by the owner on Aug 14, 2020. It is now read-only.

NoCtrlZ1110/Job-Finding-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Giới thiệu

Hệ thống tuyển dụng việc làm hướng đến hai đối tượng là người ứng tuyển và người tuyển dụng. Người ứng tuyển có thể tạo hồ sơ cá nhân và ứng tuyển tại các công ty mình mong muốn. Người tuyển dụng tạo hồ sơ đưa ra thông tin về công ty của mình, yêu cầu tiêu chí tuyển dụng và nhận người ứng tuyển. Hệ thống nhằm hướng tới mục tiêu người ứng tuyển và nhà tuyển dụng có thể xem tìm kiếm nhanh chóng tiết kiệm thời gian . Công nghệ sử dụng :

  • Front-end: ReactJs
  • Back-end: NodeJs
  • Database: MySQL

Cơ sở dữ liệu

Cơ sở dữ liệu bao gồm các bảng sau:

  • employeeaccount : lưu trữ tài khoản người tìm việc

  • employee : lưu trữ thông tin người tìm việc

  • employeejob : lưu trữ thông tin việc làm của người tìm việc

  • employerccount : lưu trữ tài khoản của nhà tuyển dụng

  • employer : lưu trữ thông tin của nhà tuyển dụng

  • employerjob : lưu trữ thông tin công việc của nhà tuyển dụng tuyển

  • apply : lưu trữ thông tin các nhà tuyển dụng và người tìm việc đã đăng ký với nhau

Cấu trúc cơ sở dữ liệu

Cấu trúc cơ sở dữ liệu

Chức năng

Login

Register

Người Tìm việc

  • Profile

  • Tìm kiếm việc làm

  • Thống kê tất cả việc làm

  • Tìm việc

  • Xin việc

  • Từ chối lời mời làm việc :

  • Các công việc phù hợp

  • Lời mời từ nhà tuyển dụng

  • Công việc đã nhận

  • Nghỉ Việc

  • Tạo hồ sơ xin việc

Nhà tuyển dụng

  • Profile

  • Tìm kiếm ứng viên

  • Tất cả ứng viên

  • Chi tiết người tìm việc

  • Mời làm việc

  • Từ chối tuyển dụng

  • Các hồ sơ xin việc

  • Các hồ sơ trúng tuyển

  • Đuổi việc

  • Tìm người tìm việc phù hợp

  • Tạo hồ sơ công việc

  • Danh sách các việc làm

  • Chi tiết các công việc

How to run :

  • npm install
  • npm run build
  • npm start