×
固定報酬制
|
55,000円
|
---|---|
納品完了日
|
2022年06月18日 |
掲載日
|
2022年06月04日 |
応募期限
|
2022年06月11日 |
必要なスキル
|
応募した人 | 10 人 |
---|---|
契約した人 | 1 人 |
募集人数 | 1 人 |
気になる!リスト | 3 人 |
【 依頼内容 】 本依頼では,こちらで用意した開発環境上で,この次に説明する「最終的に作りたいアプリ」の実装に向けて,固定予算・納期で,提案者が出来る範囲での一部の実装をお願いいたします.そのため,ご提案いただきたい内容が,通常のクラウドソーシングでいただくご提案内容と異なります. (本依頼) 固定金額,受注から1週間内で「何番の機能までが実装出来るか」を,ご提案いただく (通常の依頼) 実装すべき機能が固定しており,「金額と納期」を,ご提案いただく 【 最終的に作成するアプリケーションの概要 】 自然災害に関する信頼できる公的機関等のサイト(地震避難情報など)へのリンク一覧を提示するポータルサイト.画面例をAdaloで作成した完成イメージを添付し,利用シナリオを「ユーザシナリオ.docx」として添付しているので, そちらも参考にしてください. 概要: メインページ(「災害情報ポータルサイト」)が一枚あり,そこから具体的な自然災害イベント毎に用意されたページ(それぞれ「災害Eventページ」と呼ばれます)に行くことができます.各災害Eventページには,対象とする自然災害に関する他サイトのニュースへのリンクの一覧があります. 災害Eventページに提示されるリンクは,あらかじめ,サイトの管理者が「URLの一覧表」を作成し,Webを通じてシステムへ入力したものです(管理者以外は入力は許可されません).入力した URL は MySQL データベースに格納され,システムがそれを読んで災害Eventページに表示します.入力の形式としては,例えばWebフォームでの入力や,CSVファイル,GooleSpreadSheet等を想定していますが,より適切なものがあれば別の形式でもかまいません 【 実装していただきたい機能と優先順位 】 固定金額・固定期間内で,現在動作しているシステム <https://emergency-information.herokuapp.com/>に,以下に優先順位でならべた機能のうち,1番から何番までを実装いただけるかを,応募時にご回答ください. 1. 各「災害ポータルサイト」の上部に,そのページが表す災害イベントの発生日を掲載されており,ユーザと管理者はそれを見ることができる.管理者は各災害イベントページ毎に,そのイベント発生日時を登録することができる。 2.ユーザは「災害Eventページ」から飛ぶニュース一覧ではURLだけでなく、登録した日時(イベント発生一覧とは違う記事の掲載日時)とタイトルが確認できる。管理者はURLごとのタイトルの編集が可能になる。 3.ユーザは何らかの方法で翻訳の支援機能を利用できる。(Google翻訳を外部サイトのリンクに追加 or ブラウザの翻訳機能を促す案内文をポップアップか何かで出す)。実装の方法は確定していないためより良い方法があれば変更可能。 4.管理者はニュースレベルでもタグづけできる。(災害イベント一覧から飛ぶニュース一覧の内容によって「停電」「支援金」などのタグを編集画面にて可能とする) 5.ユーザは,「災害Eventページ」で,そこに表示されているニュース一覧をタグでフィルタリングできる。 6.ユーザは「災害Eventページ」に表示されている各ニュースへのリンクの近くには,いいね・わるいねボタンがあり、役に立ったかどうかを投票することができる。またこれまでの投票数を見ることができる。 7.「災害Eventページ」のニュースの表示順は,いいね・わるいねの投票数をもとにソートできる。 【開発・実行環境】 こちらでサーバを用意し,下記動作環境が既に動いています.この環境を利用して開発を行って下さい. - GitHub: リポジトリに招待しますので,ご自身のGitHubアカウントを用意して下さい. 公開してるので,ご参考までに見て下さい: https://github.com/AtsuyukiMorishima/emergency_information - Herokuの動作環境を用意しています.既にPHP バージョン8.0.10が動いていますので,PHPでコーディングをお願いします.MySQLについてはバージョン5.6.50が動作しており,その上で,こちらで既に作成しているデータベース(詳細は後述)を利用していただきます. - GitHubからその環境に作成したコードをデプロイし, 実際にWebサイトとして表示されるところまでを本タスクの条件とします. - 開発用のブランチを用意して, テスト後にmainのブランチにマージしていただきます. -実装時は, 下記ページ等を参照してphp_codesnifferをインストールし,PSR12に準拠したコードにしてください. https://www.laravuejs.dev/tutorials/laravel-s1/laravel-115/ 【今回の依頼内容に含まれていなくても,最終的には実現したい機能】 - 翻訳APIを利用して,リンク先の各サイトの内容を翻訳して表示 - 他のAPIやクラウドソーシングなどを用いて,リンク先サイトにある画像データのテキスト化 - 読み上げAPI等を利用して,視覚障害者のための読み上げ機能 - 国や単語で自然災害イベントを検索できる機能 【 提供素材 】 ・Adaloで作成したアプリケーションの完成イメージ https://app.adalo.com/apps/fb38f6df-2b44-4fe9-bec1-9cd86507080c/screen ・現在のWebアプリのgithubリポジトリ https://github.com/AtsuyukiMorishima/emergency_information ・利用シナリオ(Wordファイル) ・現在動作しているシステムの状況(txtファイル) 【 納期 】 契約成立から1週間後の23:59までに納品 【 報酬 】 5万円で固定 【 応募方法 】 ・簡単な自己紹介や実績、ポートフォリオをご提示ください。 ・規定の報酬と納期で,優先度順に実装できる機能をご提示ください(例:1から3まで) 【 その他 】 まず初めに添付ファイルにあるユーザシナリオに目を通してもらい、その後にそのユーザシナリオと共にAdaloのアプリイメージをご確認ください。それらのファイルに目を通していただいた後、不明点などをご質問下さい。 ご質問がありましたら、気軽にお問い合わせください。 |