Skip to content

just-dev-pm/just-dev-frontend

Repository files navigation

Just Dev 项目管理系统

项目简介

这是一个基于 Next.js 和 Shadcn 组件库构建的项目管理系统前端。项目旨在为用户提供高效的项目管理和协作功能。

特性

  • 用户注册与登录
  • 用户个人信息管理
  • 项目浏览、创建及角色管理
  • 项目邀请功能
  • 项目切换与退出
  • 通知查看、接收与处理
  • 私有草稿管理
  • 私有日程安排
  • 任务管理
  • 项目集成信息设置(管理员权限)
  • 项目信息查看
  • 项目日程管理
  • 项目任务管理与外部集成
  • 项目需求管理
  • 草稿协作与双链设置
  • 项目成员 @ 通知

安装与运行

环境要求

  • Node.js
  • pnpm

安装依赖

在项目根目录下运行以下命令以安装所有依赖:

pnpm i

启动开发服务器

安装依赖后,运行以下命令以启动开发服务器:

pnpm run dev

开发服务器启动后,可以在浏览器中打开 http://localhost:3000 以访问项目。

功能说明

用户相关功能

  • 注册与登录:用户可以注册新账户并登录系统。
  • 个人信息管理:用户可以查看和修改自己的个人信息。
  • 项目管理:用户可以浏览、创建和加入项目,并管理自己的角色。
  • 项目邀请:用户可以邀请其他人加入自己管理的项目。
  • 项目切换与退出:用户可以进入、切换和退出已加入的项目。
  • 通知管理:用户可以查看、接收和处理通知。
  • 私有草稿:用户可以创建私有草稿。
  • 私有日程:用户可以安排私有日程。
  • 任务管理:用户可以创建、完成和管理自己的任务。

项目管理员功能

  • 项目集成信息设置:管理员可以设置项目的集成信息。

项目成员功能

  • 项目信息查看:项目成员可以查看项目信息。
  • 项目日程管理:项目成员可以查看、新增、修改和删除项目日程。
  • 项目任务管理:项目成员可以查看、新增、修改、删除、分配、关联、设置状态及外部集成项目任务。任务被修改后,被分配的人员会收到通知。
  • 项目需求管理:项目成员可以查看、新增、修改和删除项目需求。
  • 草稿协作:项目成员可以新增和协作草稿,并为草稿设置双链。
  • 通知功能:项目成员可以通过 @ 通知其他项目成员。
  • 需求和任务覆盖关系:项目成员可以设置需求和任务的正向和反向覆盖关系。

贡献

欢迎任何形式的贡献!请提交 pull request 或创建 issue 来报告问题和提供建议。

许可证

本项目使用 MIT 许可证。详细信息请参阅 LICENSE 文件。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages