[Open-source] MIT open-source protocol, team communication and collaboration + lightweight task board based on channel mode

Open SourceProcess Management
2026-06-28 02:35 3 次浏览 • 0 次下载 0KB
[Open-source] MIT open-source protocol, team communication and collaboration + lightweight task board based on channel mode

1. Project Overview

TMS(Teamwork Management System)

TMS is a team communication and collaboration + lightweight task board based on the channel mode, supporting markdown, rich text, online table, and mind map team blog wiki, i18n internationalization translation management, and responsive web open-source team collaboration system

2. Open Source License

Licensed under MIT

3. Screenshots

Image show

  • Landing page

  • Communication

  • Blog

  • i18n Internationalization Translation

4. Feature Overview

TMS Team Collaboration

The initial intention of TMS system is: to solve the problem of inefficient team communication and collaboration, the author himself has experienced the problem of inefficient team communication and collaboration in the development team, the team uses QQ, WeChat, etc. real-time communication tools for work office communication, this kind of tool has real-time as its advantage, but it is also a disadvantage for some teams, its real-time will first disturb the team members' concentrated work state, interrupt the thinking process of solving problems, secondly, its real-time will make team members lack thinking process when answering questions and solving problems, leading to communication like face-to-face dialogue, without time to think, and will lead to team members' bad mood, and the problems that need to be cooperated cannot be solved well, and more problems need to be thought out and discussed to find a good solution

Core Function

Team Communication

TMS communication compared to QQ-like real-time communication tools has alleviated many disturbances, it uses the traditional email office mode, for messages with targets, can be sent to specified people through @, and the specified people only need to arrange their work time to view emails regularly, and will not miss important messages, team communication messages can also be centralized, and can be searched at any time (these communication messages are also an important asset for the company and team, and have a high value)

Team Communication Sub-function

  • Private chat
  • Sensitive or security-related communication messages can be communicated directly with the communicator through private chat
  • Channel (group chat)
  • Team members can form specific member communication channels according to needs, to meet the need for more members to communicate and collaborate in work scenarios, and achieve information sharing and mutual understanding
  • Channel topic message (parent-child message)
  • Channel members can discuss and communicate on a specific topic message in a channel, making it easy to concentrate on a specific problem, and not leading to channel messages being messy and hard to read
  • Markdown input support
  • markdown is the current popular text formatting syntax, compared to traditional unformatted input, it can help the communicator better organize their thoughts and communicate content, and it is also convenient for others to read and understand.
  • Directory (Structured Message Directory)
  • For structured message content with paragraph titles, automatically generate a title directory structure, and quickly locate the corresponding title content area by clicking on the directory title entry, making it convenient for readers.
  • @ Message Central View
  • Central management of @ messages from others, important messages will not be missed, and can be viewed and handled at a planned time, providing convenient and thoughtful operations.
  • Collect and View Messages
  • Central management of messages collected by oneself because they are important or can be handled later, and can be viewed and handled at a planned time, providing convenient and thoughtful operations.
  • Attachment Central View
  • Centralized attachment management, including image and non-image file management. Images can be previewed in a slideshow style, and attachments can be easily filtered, searched, or downloaded.
  • Team Schedule Planning
  • Team collaboration, without meetings, through schedule planning, determine time, location, and participants to initiate meetings, meetings will be notified to participants by email, and web reminders will also remind participants before the meeting starts, avoiding last-minute arrangements and disrupting work.
  • To-Do Items (New Function)
  • During work, a lot of to-do items will accumulate, and if there are too many, it will be easy to cause memory confusion, and ultimately lead to a decrease in processing efficiency. Through recording to-do items, marking their status, sorting and processing priorities, let items be digested and processed in an orderly manner.
  • Channel Task Board (Draggable)
  • A lightweight, draggable agile task board, with five columns: planning, processing, in progress, completed, and verified. Messages in the communication channel can be easily added to the task board by marking with a status label for management.
  • Fixed Messages in Channel
  • Channel members can fix important messages, making it easy for members to find and view them at any time.
  • Communication Message Marking Emojis & Labels
  • Through marking, messages can be identified with a status, making it easier to distinguish, and emojis can make communication more fun and interactive. It also saves time typing; and supports quick filtering and searching by label.
  • Communication Message Search
  • If messages are needed in the future, they can be found through the search function, and these valuable assets cannot be buried like QQ and WeChat messages, they are the team's blood assets.

Team Blog (Wiki)

If a team does not have a place to share knowledge and experience, it is like a hen without a nesting place, the team members' experience accumulation cannot be incubated into shape, benefiting others; through a team blog system, team members can share and gain, and the benefits for the team and the responsible product are self-evident.

Team Blog Sub-functions

  • Blog Space
  • Convenient organization of blogs, isolation control of blog permissions.
  • Blog Space Classification Directory
  • Classify blogs in a logical manner, making it easy to review later.
  • Blog Writing & Editing
  • Popular markdown writing syntax, simple and easy to format, paste images directly from the clipboard, very convenient and time-saving, of course, drag-and-drop upload and selection upload are not discarded; and supports more powerful and rich traditional HTML rich text editor formatting functions.
  • Blog Comments & Praise
  • Many people gather to collect firewood, a good share of blogs will inevitably have comments, and the discussion process is also a process of gaining. Being praised by others is also a motivation for the author.
  • Blog History
  • Blog version management, which is quite important in some cases, especially when multiple people can collaborate on editing a blog (TMS blogs support collaboration).
  • Blog Collaboration
  • When multiple people need to collaborate on a blog, this is a useful tool.
  • Blog Collection, Move, Copy, Follow
  • Common small functions.
  • Blog Restriction
  • As mentioned earlier, there is permission control at the space level, and of course, individual blogs can also be controlled (specify people, specify channels can see).
  • Blog Export
  • When a blog needs to be shared with people outside the system, you can choose to export the blog as a PDF or markdown file, and share it with others.
  • Blog Sharing
  • Can conveniently share blogs with specified users, channels, or directly email sharing.

Internationalization Translation i18n

Convenient collaboration management of internationalization translation, so that translators, developers, managers, and followers can participate in collaboration.

5. Tech Stack

Development Tools

Backend:

spring sts(eclipse) + maven + lombok(Plugin) + jdk8

Involved technologies:

  • spring boot
  • spring security
  • spring data jpa
  • thymeleaf

Front-end:

sublime text 3(vscode) + nodejs + aurelia-cli

Involved technologies:

  • aurelia
  • semantic-ui
#1
资源直链https://gitee.com/xiweicheng/tms
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare