-->

[Source Code] Website tuyển dụng việc làm bằng ASP.NET Core 3.1, Identity, SQL Server

Hôm nay, mình sẽ giới thiệu website tuyển dụng việc làm với công nghệ mới nhất sử dụng ASP.NET Core 3.1, EFCore, Identity, SQL Server.



Trước hết là giao diện UI bắt mắt, đẹp, có một chút classic và thêm vài điểm flashy ở client. Ngoài ra giao diện responsive đa thiết bị, có SEO tốt.

Ở phần Admin, giao diện đẹp và bắt mắt, có tích hợp một số plugin như trình soạn thảo Trumbowg.


Ok, bây giờ chúng ta cùng điểm qua các tính năng chức năng:

  • Đăng nhập với tài khoản Admin, Recruitment để vào trang quản lý, với menu được hiển thị theo quyền, và tất nhiên các chức năng sẽ hiển thị theo quyền.
  • Đăng nhập, đăng ký tài khoản các ứng viên ở client, được ràng buộc phải có tài khoản mới được ưng tuyển vị trí việc.
  • Thực hiện Thêm, Sửa, Xóa (CRUD) các quyền.
  • Thực hiện phần quyền cho các user, sử dụng Idenity, với (1) user - (n) roles.
  • Quản lý các vị trí ứng tuyển, công việc.
  • Các ảnh được lưu vào wwwroot của project và dễ dàng quản lý.
  • Tích hợp các plugin như editor để soạn thảo mô tả công việc. 
  • Tải dữ liệu mẫu lên bằng file excel, và dữ liệu của file excel cũng được đẩy vào database.
  • Switch trạng thái Active và InActive nhanh.
  • Quản lý các đơn, các yêu cầu ứng tuyển của các ứng viên.
  • Quản lý tất cả các file hồ sơ, cv của ứng viên.
  • Xem file hồ sơ, cv.
  • Tải file hồ sơ, cv.
  • Download nhiều file dưới dạng file .zip
  • Quản lý tất cả các tài khoản trên hệ thống.
  • Thực hiện tìm kiếm, filter, counter các công việc hiển thị ngoài trang chủ. 
  • Các filter theo nơi làm việc, ngôn ngữ, kinh nghiệm, mức lương.
  • Quan trọng là có cả API nhé.
  • .... và còn nhiều hơn thế nữa, hãy tải nó về và khám phá nhé.

Ở đây, mình sử dụng các công nghệ mới nhất cho các bạn cập nhật, mô hình cấu trúc chuẩn, rest API cho các bạn.











Hướng dẫn cài đặt

  • Change server name in DataDbContext.cs và appsetting.json.
  • Open PM and execute command update-database.
  • Build solution to restore all Nuget Packages
  • Set startup project is Recruitment.Api
  • Set startup project is Recruitment.WebApp
  • Set startup project to multiple projects include: Recruitment.Api and Recruitment.WebApp

→ Hỗ trợ sữa lỗi, feedback mình qua gmail quochieuu@gmail.com nhé.

Có lẽ bạn thích?

12 comments

Post a Comment