瑞亚时间管理大师,独立开发使用到了哪些技术?

这篇文章,我会介绍开发瑞亚时间管理大师的过程中,所使用到的技术栈, 对独立开发感兴趣的同学,可以进行参考。
瑞亚时间管理大师, 是一个在线的任务管理、项目管理、 团队协作平台。瑞亚 拥有现代化的页面风格,高效、简便,同时适合个人和团队使用。

功能预览

瑞亚时间管理大师是以任务管理为核心,还包括了看板,文档,思维导图,白板,和 OKR 目标管理等功能。

列表视图

经典看板

日历视图

时间线

白板

思维导图

文档

OKR 目标管理

使用到的技术栈

后端:

基于.NET 6 的整洁架构

● MailKit 邮件发送

● JWT 认证授权

SignalR 实时通讯

● MediatR 实现 CQRS

● Serilog 日志

前端:

基于 Angular 15 构建

angular/cdk 组件库

angular-animations 动画

ng-zorro-antd 组件库

Quill.js 富文本编辑器

Simple mind map 思维导图

editor.js一个 block 风格的开源文本编辑器

canvas-confetti 实现礼花效果

recordrtc.js 前端实时录屏

excalidraw 白板

Electron 实现跨平台的客户端支持

CICD

Azure DevOps

项目地址

https://rhea365.com