/MyProject

My projects

Primary LanguageJavaScript

MyProject

My projects

一.项目描述

  1. 此项目为一个前后台分离的招聘的 SPA, 包括前端应用和后端应用
  2. 包括用户注册/登录, 求职/招聘列表, 实时聊天等模块
  3. 前端: 使用 React 全家桶+ES6+Webpack 等技术
  4. 后端: 使用 Node + express + mongodb + socketIO 等技术
  5. 采用模块化、组件化、工程化的模式开发

二.技术选型

  1. 前台数据展现/交互/组件化
  • react
  • react-router-dom
  • redux
  • antd-mobile
  1. 后台项目
  • node.js
  • express
  • mongodb
  • mongoose
  • socket.io
  1. 前后台交互
  • AJAX请求
    • axios
    • async/await
  • 测试API接口
    • postman
  1. 模块化
  • ES6
  • babel
  1. 项目构建/工程化
  • webpack
  • react-create-app
  • eslint
  1. 其他相关库
  • buleimp-md5
  • js-cookies
  • rc-queue-anim

三.项目展示

用户登录界面                            用户注册界面                        个人中心

用户登录界面 用户注册界面个人中心

招聘者主界面                       应聘者主界面

招聘者主界面 应聘者主界面

应聘者信息完善界面                     招聘者信息完善界面

应聘者信息完善界面 招聘者信息完善界面

消息列表界面                         聊天界面

消息列表界面 聊天界面