Skip to content

Sheepyawn/WorkProgressRecorder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

102 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

WorkProgressRecorder

WPR考研就业信息管理平台

基于gin+Vue3前后端分离式考研就业信息管理平台

Static Badge Static Badge Static Badge

平台简介

内置功能

权限组

普通用户

  • 学习打卡
  • 本人打卡记录查询
  • 管理考研或就业目标信息
  • 管理就业日志
  • 管理找工作心得

管理员

  • 继承普通用户权限
  • 导入用户账号
  • 导出用户数据
  • 查看用户信息(考研,就业目标信息,就业日志)
  • 修改用户密码
  • 查看用户打卡记录

部署

直接部署

前端
# 克隆项目
git clone https://github.com/LanceHE6/WorkProgressRecorder.git

# 进入项目目录
cd vue-web

# 安装依赖
npm install

# 启动服务
npm run dev

# 前端默认访问地址 http://localhost:5173
后端
# 进入项目目录
cd go-server

# 下载依赖
go mod download

# 构建项目
go build -o main .

Docker部署

前端
# 克隆项目
git clone https://github.com/LanceHE6/WorkProgressRecorder.git

# 进入项目目录
cd vue-web

# 构建镜像
docker build -t wpr-web:latest .

# 运行容器
docker run --name wpr-web -p 5173:5173 -d wpr-web:latest
后端
# 进入项目目录
cd go-server

# 构建镜像
docker build -t wpr-server:latest .

# 运行容器
docker run --name wpr-server -p 8080:8080 -d wpr-server:latest

文档

后端接口文档

后端更新日志

About

就业,考研进度打卡管理

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Go 98.9%
  • Dockerfile 1.1%