xfunction-activity包括兩部分
- 在線活動,類似活動行等第三方應用,活動發佈,活動報名,活動簽到,簽到大屏,活動抽獎等等
- 問卷調查/信息收集,類似第三方麥克表單應用,提供自定義表單,及相關後臺功能。
技術要點
- Angular 8.2+
- Angular Material 模板
- 主要目錄結構:
- src/app
- activity 活動相關
- define 自定義組件
- pipe 自義類管道
- tools 問卷調查/信息收集相關
- ts 自定義對象類
- user 用戶相關組件
- 主要依賴說明
- “@fortawesome/angular-fontawesome”
- “@fortawesome/fontawesome-svg-core”
- “@fortawesome/free-regular-svg-icons”
- “@fortawesome/free-solid-svg-icons”,以上4引入awesome圖標
- “@iplab/ngx-color-picker”: 着色選擇組件,主要用於自定義界面中的着色
- “@tweenjs/tween.js”
- “stats.js”
- “three”
- “three-full”:以three.js爲主相關引入,主要用於簽到大屏相關功能。
- “angularx-qrcode”: 二維碼生成組件
- “html2canvas”:dom轉成圖片組件,主要用於生成海報等
- “ngx-image-cropper”: 上傳圖片裁剪組件
- “quill”:
- “quill-image-resize”:
- “quill-image-resize-module”: quill文本編輯器相關
- “weixin-jsapi”: 微信相關,主要用於微信掃碼簽到。
API應用服務在( xfunction-api )中的位置
- modules/activity/*
- modules/user/*
DEMO