以下のログインを用意
・メールアドレス、パスワード
PC、スマフォどちらでも見やすい画面にする
管理者は管理者と一般ユーザー(以下ログインユーザー)の2種類を設定でき、ログインユーザーの権限およびユーザー管理などの閲覧および操作権限を持つ
管理画面を閲覧できる
ログイン時、ログイン画面のURLを指定すればログイン画面が表示され、正しいログインユーザー名(登録メールアドレス)及びパスワードを指定して、登録と一致すればログインできる
ログインユーザーの一覧を閲覧でき、全ユーザーの新規登録、編集、削除、パスワードの変更操作ができる
ログインユーザーは自身のパスワードを変更できる
“初期ページはトップ(お知らせ、このサイトついて)、都道府県別リンク、温泉地別リンク
“
SEO対策を行い、Google検索されるようにする
画面構成として、都道府県別に日帰り温泉の情報をフレックス形式で横並びに配置し(モバイルは縦位置表示)、各要素は外観写真、温泉名、温泉地名、循環の有無、源泉かけ流しの有無、加水の有無、消毒の有無、日帰り温泉の正式ホームページへのリンクの項目とし、温泉名をクリックすることで該当する温泉の個別詳細画面へ遷移する仕様とします。
“画面構成としては、北から順に温泉地別でグループ分けを行い、縦一に表示します。初期状態では温泉地名のみが表示され、クリックすることで日帰り温泉のリストが展開されるアコーディオン形式とします。
日帰り温泉の情報は縦方向に配置し、個々の温泉要素はフレックスボックスを用いて横並びで表示する(モバイルの場合、縦位置)。個別の温泉要素の表示内容はNo.11と共通とします。”
No.10,11リンクの詳細画面は各日帰り温泉データは、郵便番号、住所、電話番号、温泉地ID、説明文、データ確認日、営業有無、外観写真、循環の有無、源泉かけ流しの有無、加水の有無、消毒の有無、成分、日帰り温泉の正式ホームページへのリンクの項目を保有するものとする。尚、説明文には写真やリンクを文章の中で表示できるようにする。
管理者ユーザーが訪問記を各温泉の詳細データに本文を投稿できるようにする。尚、本文には写真やリンクを文章の中で表示できるようにする。
閲覧ユーザーが各温泉の詳細データにコメント(本文のみ)できるようにする。※ランダムワードの入力を必須とするマルチポスト対策要。また、投稿があれば管理者にメールが届くようにする。
検索機能の実装。温泉地名、温泉名、住所で曖昧。循環の有無、源泉かけ流しの有無、加水の有無、消毒の有無で検索できるようにする。
すべてのページ最下部(フッター)にホームページ名(源泉掛け流しの日帰り温泉)、URLが表示される
管理者による各種コンテンツ(ユーザー、お知らせ、日帰り温泉、温泉地、訪問記)のCRUD機能および、コメントの削除機能を実装する
閲覧数次第で収益化(広告表示)も検討する
初期データはエクセルからアップロードできるようにする
環境は、フロントはNextJS(Vercel)バックエンドはLaravel(Xserver)で、クッキーを使用して認証を行うもとする。
コメントを残す