Giter VIP home page Giter VIP logo

tindin-server's Introduction

TindIn Job Boards

Data model: https://dbdiagram.io/d/6436d9378615191cfa8d69a1

API endpoints
Phương thức Đường dẫn Chức năng Phân công
POST api/auth Đăng nhập và trả về một token chứa ID và role của người dùng Nguyên
GET api/applicants Lấy danh sách ứng viên. Dùng cho nhà tuyển dụng tìm ứng viên Oanh
POST api/applicants Tạo tài khoản ứng viên mới Long
GET api/applicants/:id Lấy thông tin chi tiết của một ứng viên Long
PUT api/applicants/:id Cập nhập thông tin ứng viên Long
GET api/applicants/:id/jobs Ứng viên xem lại danh sách công việc mà mình quan tâm Long
POST api/recruiters Tạo tài khoản nhà tuyển dụng mới Long
GET api/recruiters/:id Lấy thông tin chi tiết của nhà tuyển dụng Long
PUT api/recruiters/:id Cập nhập thông tin nhà tuyển dụng Long
GET api/recruiters/:id/jobs Nhà tuyển dụng xem lại danh sách công việc mà mình đã tạo Long
GET api/jobs Người tìm việc có thể xem danh sách công việc phù hợp với mình Oanh
POST api/jobs Nhà tuyển dụng có quyền tạo tin tuyển dụng mới Bích
GET api/jobs/:id Xem thông tin tuyển dụng chi tiết Bích
POST api/jobs/:id Ứng viên "quan tâm" công việc, hoặc nhà tuyển dụng "duyệt" ứng viên Oanh
PUT api/jobs/:id Nhà tuyển dụng có quyền cập nhập tin tuyển dụng Bích
DELETE api/jobs/:id Ứng viên hủy "quan tâm" công việc, hoặc nhà tuyển dụng hủy "duyệt" Oanh
GET api/jobs/:id/applications Nhà tuyển dụng có quyền xem danh sách ứng viên "quan tâm" hoặc được "duyệt" Oanh
GET api/jobs/:id/recommended Nhà tuyển dụng có quyền xem danh sách ứng viên gợi ý Oanh
GET api/organizations Xem danh sách doanh nghiệp. Dùng để cho ứng viên tìm kiểm Oanh
POST api/organizations Tạo mới doanh nghiệp. Dùng khi cập nhập hồ sơ Bích
GET api/organizations/:id Xem thông tin của doanh nghiệp Bích
PUT api/organizations/:id Nhà tuyển dụng có thể cập nhập thông tin của doanh nghiệp của mình Bích
GET api/organizations/:id/jobs Xem thông tin việc làm của doanh nghiệp Bích
GET api/suggestion Gợi ý các thông tin lặt vặt trong lúc nhập thông tin trong Datalist Nguyên

Gợi ý công việc cho ứng viên, cũng như ứng viên cho từng công việc, sẽ dựa vào các yếu tố sau, với độ quan trọng giảm dần. Cần lưu ý tính điểm để sắp xếp.

  • Có cùng các loại kỹ năng với mức độ tương ứng. Lưu ý cấp độ của mỗi kỹ năng

  • Cùng title và experience với công việc đã làm trước đó, VD: Senior Software Engineering,...

  • Thời gian làm việc tại các vị trí trước đó (Càng lâu càng tốt)

  • Loại công việc - JobType, VD: thực tập, toàn thời gian, hợp đồng,...

  • jobTitle và experienceLevel của ứng viên

  • Địa điểm làm việc - Location

  • Mức lương tương đương - Salary

  • Yêu cầu về bằng cấp và ngành học

  • Cùng lĩnh vực làm việc với công ty - Industry, VD: IT, ngân hàng, ...

tindin-server's People

Contributors

qanh195 avatar norman-tran avatar minhlong149 avatar bichmn 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.