学園祭コンテンツ管理システム
筑波大学第 47 回学園祭で用いたコンテンツ管理システム
現在は非公開
このシステムの主な機能
投稿者は WYSIWYG エディタでテキストや画像を自由に用いコンテンツを管理・投稿できる
自分が投稿したコンテンツの管理画面
https://scrapbox.io/files/61e2fe3ffbbde9002082e0b2.png
コンテンツの投稿・編集画面
https://scrapbox.io/files/61e2febc1e30aa001fc29394.png
管理者はそれらのコンテンツの提出期限や管理、修正ができる
コンテンツの管理画面
https://scrapbox.io/files/61e2fee2998ddf001eae2bcf.png
https://scrapbox.io/files/61e2fef7927670001d5fa91d.png
技術
TypeScript
迅速かつ安定的なシステムには型安全があってほしい
Vue.js
Firebase
短期間での開発が求められており認証と DB の構築に時間を変えけることが難しく、一方で要件は単純だったので、Firebase を選定
Vercel
CDN が優秀かつビルド時間にゆとりがあったため
これは他人が選定したものなので詳し選定理由は不明
自分の製作範囲
基礎的な設計 ~ 実装まで 7 割近くが自分。後半は優秀な後輩に色々と手伝ってもらった