Job Listing 魔改大赛作品介绍(职赢网)

这篇文章为我参加新生大学全栈营Job Listing第二季魔改大赛的作品介绍,作品名称为职赢网,是以互联网行业为主的招聘网站。

这里会有比较详尽的作品细节,例如页面功能、Model、Gem及作品截图等,也会将之后调整的功能更新上来。

话不多说,先上图


2017-04-26 - Job-win 职赢网v1.2 - 改版方向:希望能统一管理更多信息(工作地点、职位分类及职位管理)

1、新增网站管理员权限,可以管理职位类型/工作地点;
* 新增Model:Category 职位类型 / Location 工作地点
* 新增View:管理后台 职位类型 / 工作地点
* 调整Model:User,新增 is_website_admin 栏位
* 调整Model:Job,修改category / location栏位,连结至新Model
* 调整View:管理后台 / 职位列表下拉选单 / 职位相关页面
* 修正搜索功能
2、修改职位权限,职位只能下线、不能删除
* 调整View:管理后台移除删除功能
* 调整View:职位相关页面

这版虽然看起来没新增什么功能,但新增并且调整Model之间的关连,坑比想像中多出太多了。Heroku上的数据结构也无法顺利修正,只好将过去数据删除,重新整合。

不过这版复杂一点的Model,也学到很多新技能,例如搜索及捞出数据时的用法

2017-04-21 - Job-win 职赢网v1.1

1、限制投递简历数量,每人对同一个职位只能投一次简历
2、职位列表/我的收藏/投递历史/搜索页面,右侧职位推荐/左侧职位信息,重新调整CSS及排版,现已正常并适配移动端
3、管理后台新增职位数量统计、收藏数量统计、筛选工作地点/职位类型/月薪 功能

2017-04-19 - Job-win 职赢网v1.0

主要功能及页面:

一般用户+企业用户
  • 浏览首页
  • 注册帐号、帐号登陆
  • 浏览职位列表,筛选职位类型、工作地点或月薪,随机推荐职位
    • 收藏职位、取消收藏
  • 浏览职位内容,推荐相似职位
    • 投递简历
    • 收藏职位、取消收藏
  • 搜索职位名称、工作地点或公司名称
企业用户
  • 浏览企业专区 - 工作列表,新增、修改、删除、显示/隐藏职位(只对当前帐号创建的职位有权限)
  • 浏览简历清单,下载简历

Model:

  • User 用户
    • id 用户ID
    • email 邮箱
    • name 姓名
    • is_admin 管理者权限
    • created_at 资料建立时间(系统预设)
    • updated_at 资料更新时间(系统预设)
  • Job
    • id 用户ID
    • user_id 用户ID
    • name 职位名称
    • content 职位内容
    • company 公司名称
    • category 职位类型
    • location 工作地点
    • wage_lower_bound 薪资下限
    • wage_upper_bound 薪资上限
    • contact_mail 联络邮箱
    • is_hidden 开放权限
    • created_at 资料建立时间(系统预设)
    • updated_at 资料更新时间(系统预设)
  • Resume
    • id 简历ID
    • user_id 用户ID
    • job_id 职位ID
    • content 简历介绍
    • attachment 简历档案
    • created_at 资料建立时间(系统预设)
    • updated_at 资料更新时间(系统预设)
  • Collection
    • id 收藏ID
    • user_id 用户ID
    • job_id 职位ID
    • created_at 资料建立时间(系统预设)
    • updated_at 资料更新时间(系统预设)

Gem:

  • bootstrap-sass
  • devise
  • simple_form
  • carrierwave
  • font-awesome-rails
  • will_paginate
  • will_paginate-bootstrap
  • ransack

首页:依据Landing page概念制作,可点击依造热门行业直接浏览该分类所有职位

职位页面:依造职位建立时间显示所有职位(预设隐藏的职位除外),并具备依照条件筛选、输入关键字搜索、收藏职位、投递简历等功能(右侧会随机推荐职位),职位内容页面会显示详细职位信息(右侧会显示相似职位)

帐户功能:可浏览所有收藏过的职位,以及所有投递过的简历

用户管理:可使用注册、登陆功能

管理后台:企业用户可以前往管理后台,针对职位做新增/修改/删除/隐藏/显示的操作(只对针对当前帐户创建的职位有权限),并可浏览投递过该职位的所有简历

如果我的文章对你有帮助,欢迎打赏,谢谢你的支持! :D

comments powered by Disqus