Skip to content

基于vue+node+express+mongodb+mongoose的应聘管理系统

Notifications You must be signed in to change notification settings

demonxwj/node-interview

 
 

Repository files navigation

node-interview

基于vue+node+express+mongodb+mongoose的应聘管理系统

前提条件:

安装mongodb和node
确保mongo服务开启
使用mongod --config "D:\Mongo\mongo.conf" --install --serviceName "MongoDB",此后MongoDB服务开机自启

运行步骤

### 安装依赖包
npm install

### 生成生产代码
npm run build

### 使用系统
http://localhost:8088

初始用户名及密码

用户名: develop test market admin 密码:均为123456(可登陆后修改)

项目结构

server

config 初始登陆用户名及密码配置文件
models interviews及users collections的数据类型配置
mongoDB 连接数据库及创建登陆用户
router interview及user子路由的所有接口
index.js express起http服务及使用路由
start.js 设定windows系统开机自启服务Start Node-interview,第一次node start.js及注册服务,后续开机自启

dist

vue项目打包文件及服务使用文件

src vue项目文件夹

api interview及user的axios的接口列表
assets img存放在这里
config 全局配置、侧边栏、搜索条件、表格头部、表格操作按钮
router vue-router配置
util error(错误表) global(全局工具函数)
views vue文件

upload 简历上传文件夹
系统预览
登陆

面试中

部门人才库

应聘者录入及上传简历

编辑应聘者

应聘者详情及下载简历

推荐该应聘者其他部门

About

基于vue+node+express+mongodb+mongoose的应聘管理系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 60.2%
  • JavaScript 38.5%
  • Other 1.3%