|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/nextjs-work-management-tool-mongo-db-ant-d-tailwind/
课程评论:没有评论
课程名称:Next.js工作管理工具 - Mongo DB,Ant-D,Tailwind 课程概述:欢迎来到这一课程,学习如何使用Next.js构建一个工作管理工具应用程序!在这门课程中,您将学习创建一个功能强大且可扩展的应用程序,具备动态角色、权限和实时报告的功能。无论您是初学者还是经验丰富的开发者,这门课程都将循序渐进地指导您构建一个专业级工具。让我们开始这一激动人心的旅程吧! Next.js工作管理工具应用的特点: 1. 使用Clerk身份验证库建立强大且安全的身份验证系统。 2. 为所有用户提供统一的身份验证系统,包括项目负责人、团队成员等。 3. 创建项目的用户将被视为该项目的负责人。 4. 负责人可以向项目中添加团队成员,并分配角色,如管理员、开发者、测试人员等。 5. 负责人可以为团队成员分配权限,包括编辑任务、创建任务、删除任务等。 6. 负责人也可以将团队成员从项目中移除。 7. 每个项目将有三个高层模块:任务、团队和报告。 8. 任务表单将包含标题、描述、指派人、到期日期、优先级和状态等字段。 9. 任务表单中的任务状态和团队表单中的角色均由负责人完全动态和可定制,适用于不同的行业。例如: - 软件行业:角色如开发者、测试员、管理员。 - 建筑行业:角色如工程师、监督员、经理。 10. 报告模块将包括任务完成报告和团队绩效报告等。 11. 登录用户可以在其仪表盘上查看他们参与的项目。 12. 用户可以在单独的用户任务页面上查看所有任务,包括项目筛选功能。 通过这门课程,您将掌握构建强大工作管理工具所需的技能和知识。
Welcome to the course on building a Work Management Tool App with Next.js! In this course, you'll learn to create a robust and scalable application featuring dynamic roles, permissions, and real-time reporting. Whether you're a beginner or an experienced developer, this course will guide you step-by-step in building a professional-grade tool. Let's get started on this exciting journey!Features of the Next.js Work Management Tool AppStrong and secure authentication system using the Clerk authentication library.Unified authentication system for all users, including owners, team members, etc.The user who creates a project will be treated as the owner of the project.Owners can add team members to the project and assign roles such as admin, developer, tester, etc.Owners can allocate permissions to team members, including edit-task, create-task, delete-task, etc.Owners can also remove team members from the project.Each project will have three high-level modules: Tasks, Team, and Reports.The Task form will include fields such as title, description, assignee, due date, priority, and status.Task status in the Task form and roles in the Team form will be completely dynamic and customizable by the owner, enabling use across different industries. For example:Software industry: Roles like developer, tester, admin.Construction industry: Roles like engineer, supervisor, manager.The Reports module will include reports such as Task Completion Report and Team Performance Report.Logged-in users can see the projects they are part of on their dashboard.Users can view all their tasks, irrespective of the project, on a separate User Tasks page, which includes a project dropdown for filtering tasks.