- 制作期間: 約 2 ヶ月(企画から本番リリースまでの期間)
- 30 名程のテスト運用を終え、本番リリース後の現在の利用ユーザー数は250 名以上
- 長野県立大学の学生が、学生発信の情報から安心してアルバイトを探せるようになること
- Web 上から常に見れる求人媒体を作ることで、いつでも新鮮な求人からアルバイトを探せるようになること
- 学年や学部に関わらず、情報共有などのコミュニケーションが活発に行われるようになること
- アルバイトを探している、もしくは募集したい長野県立大学の学生
- コロナ禍による授業のオンライン化などの影響で、学生間の情報共有が十分に行われていない
- 情報の安心感(自分の大学生がいること)を、既存の求人媒体が確保できていない
- 大学関係者が関わっている、常に見れる求人媒体がない
- 学生発信の求人募集はインスタグラムのストーリー機能が中心であるが、24 時間で閲覧できなくなる上、特定のフォロワーにしか届かない可能性がある
これらの考えられる課題は、Web サービスによって解決できるのではないかと考えた。
サービス自体の需要を確認するため、実際に学内の学生に対して、「学生間で求人を閲覧・投稿できるサービスがあったら、使いたいか」という趣旨のアンケートを Google フォームで行った。
結果として、回答者のうち約 94%の学生が「使いたい」と回答し、ニーズが大きいことアンケートを通して確認したため、サービス開発に至った。
技術領域 | 仕様技術・ツール |
---|---|
デザイン | Figma |
フロントエンド | React(Next.js)/TypeScript |
スタイリング | Tailwind CSS/daisy UI/Headless UI |
バックエンド | Firebase/microCMS |
ホスティング | Vercel |
ユーザー認証 | Firebase Authentication |
データベース | Firebase Firestore/microCMS |
ストレージ | Firebase Storage |
メール送信 | SendGrid |
リンター/コードフォーマッター | ESlint/Prettier |
テスト | Cypress |
- アカウント作成
- ログイン
- 新規登録後のアカウント認証用メール送信
- パスワードの再設定(メールで新たなパスワード設定用リンクを送信)
- ユーザー情報管理
- フォームのバリデーション
- 新規投稿(画像のアップロード含む)
- 投稿一覧表示
- プロフィール画像編集
- ゲストログイン
- 投稿削除
- カテゴリー検索
- ブックマーク
- フィードバック・問い合わせ用 Google form の設置
- 応募フォームからのメール送信
- 新規求人投稿時の紹介文下書き保存
- 投稿毎に匿名のコメント・返信
- コメント投稿者の氏名表示の選択
- ダークモード
- 投稿の一部編集
- 画像のプレビュー
- 画像複数投稿
- PWA 対応
- 統計情報の可視化
- 通知機能
- 画像のトリミング
- 高いパフォーマンス性と読み取り回数削減を両立するための最適な Firestore のデータ取得設計
- ISR での各ページの適切なページ再ビルドのタイミング
- コメント機能における各ユーザー毎の挙動制御