ナレッジ共有サービス
Webアプリケーション
使用した技術やツール
TypeScript
Next.js
Firebase
Quill
Tailwind CSS
Jest
Testing Library
Sentry
Algolia
SendGrid
Cloudinary
Vercel
概要
音楽に関する知見を文章として投稿できる、QiitaやZennのようなナレッジ共有サービスです。
2020年秋ごろに開発して1年ほど運営に携わっていましたが、2021年秋ごろにサービスを終了しています。
機能
- サインイン、サインアウト
- アカウントの削除
- ユーザーによる、テキスト、画像、音源などの投稿
- 記事の下書き状態と公開状態の切替
- 名前やアバターなどのユーザーのプロフィールの編集
- お気に入り記事の保存、削除
- お気に入りユーザーの保存、削除
- アプリケーション内での通知
- アプリケーション内での通知をメールでおしらせ
- ユーザーが投稿した記事の検索
- ライトモードとダークモードの切替
こだわり
記事の一覧ページやSNSでの表示を賑やかにするために、以下の画像の通り記事ごとにテーマカラーとテーマ絵文字を設定できるようにしました。
また、以下の画像はOpen Graph Imageの一例です。
Open Graph Imageには記事のタイトルや記事のテーマカラー、記事のテーマ絵文字や記事を投稿したユーザー名を含めるようにしています。
また、音楽系のナレッジ共有サービスのため記事に音源を挿入しやすいよう、テキストエディタにmp3ファイルのアップロード機能を設けています。
加えて、スマホのカメラで録音した音声をアップロードするユーザーを想定して、mp4やaviなどの動画ファイルがアップロードされた場合は、自動でmp3ファイルに変換されるようにしています。