syogo のすべての投稿

HTMLチーム5日報

日誌担当:鈴木祥護

プロジェクト名:MiraBa

[本日の主要な目標]

本日は、以下の項目を実施し、サイトの基盤となる機能とデザインを実装しました。

[活動内容] [担当者の作業]

  • レイアウト修正:

    • 左サイドバーを固定し、右側のメインコンテンツのみスクロールする2分割レイアウトを確立しました。

    • ヘッダーのデザインを変更し、アイコンエリアとして再構築しました。

  • デザイン調整:

    • 背景画像を設定し、サイト全体の雰囲気を統一しました。

    • キャッチコピー「ーMIRABAー みらいの私たちの場所を ありがとう と 笑顔をともに」の配置とデザインを改善しました。

    • 全体をモノクロトーンを基調としつつ、テーマカラー(#4bbac2)をアクセントに使用しました。

  • 投稿機能(暫定版)の復旧と拡張:

    • js/app.js にて投稿データのレンダリングロジックを実装しました。

    • 「green bird」のボランティア活動を参考にした画像付き投稿を追加しました。

    • 投稿に対するコメント機能の表示を実装しました。

  • コードの整理:

    • 単一ファイルだったコードを index.html, css/style.css, js/app.js, js/firebase.js に分割し、保守性を向上させました。

[課題と解決の方向性]

なし

[次回の作業]

  • 投稿機能の本格実装:

    • 現在はJavaScript内の固定データを表示していますが、フォームから入力された内容を画面に反映させる処理を作成します。

    • (発展)Firebase Firestoreへのデータ保存処理の追加検討。

  • 画像アップロード機能の検討:

    • ユーザーが自分のデバイスから画像を選択し、投稿に添付できる仕組みの調査と実装準備。

  • 背景設計(動画対応):

    • 静止画の背景だけでなく、動画を背景にするための技術検証と実装。

  • 新画像投稿への対応:

    • 様々なアスペクト比の画像が投稿されてもレイアウトが崩れないよう、CSS(object-fit 等)の調整。

HTMLチーム5日報

日誌担当:鈴木祥護

プロジェクト名:MiraBa

[本日の主要な目標]

アプリのUI骨格の完全な完成およびコードの整理・分割を行い、開発の基盤を固めること。

[活動内容] [担当者の作業]

UI骨格の作成と修正

1・2分割レイアウト: 左サイドバー(固定)と右メインコンテンツ(スクロール)の確立。

2・デザイン調整: 背景画像の適用、ヘッダーアイコンの配置、キャッチフレーズのスタイル調整(枠削除など)。

3・コンテンツ配置: 全体貢献度ウィジェットを最下部に、キャッチフレーズを最上部に配置するレイアウト変更を実施。

4・JavaScriptを用いて、サンプル投稿および画像付き投稿(ボランティア活動の様子)を動的にレンダリングする機能を実装した。

5・単一のHTMLファイルから、css/style.cssjs/app.jsjs/firebase.js へコードを分離し、保守性を向上させた。

[課題と解決の方向性]

左サイドバーの固定と右コンテンツのスクロールが干渉し、表示が崩れる問題が発生。

投稿フィードに追加した画像が表示されず、コメントも反映されない状態だった。

 

[次回の作業]

1・画像リソースの配置:フォルダを作成し、背景画像やヒーロー画像をローカル環境に配置する。

2・認証機能の強化:ログイン状態に応じた投稿フォームの表示制御(現在は表示のみ)を実装する。

3・Firestore連携: 実際のデータベースへの書き込み・読み込み処理を js/app.js に実装し、リアルタイム更新を有効化する。

HTMLチーム5日報

日誌担当:鈴木祥護

プロジェクト名:MiraBa

[本日の主要な目標]

作業量の削減とHTML/JS実装特化のため、Firebaseローカル開発環境の確立

[活動内容] [担当者の作業]

Firebase CLI初期化、設定ファイル生成、Firestoreロケーション指定、Emulator Suite構成、エミュレータファイルDLを完了

[課題と解決の方向性]

サイトにおける画面設計の見直し

[次回の作業]

アプリのUI骨格作成に着手: 静的HTMLに基づき、認証機能以外の主要UI(フィード、ランキング、マップ)の構造を作成する。

前回作成したHTML/CSSをベースに、必要な画面要素(フィード一覧、投稿フォーム、ログインUIなど)をすべてコードに書き出し、デザインを整えます。

 

HTMLチーム5日報

日誌担当者:鈴木 祥護

[活動内容]

・コンテンツ内容決め
・ターゲット層
・機能、用途
・背景(解決すべきことのためにできること)

[投稿担当者の作業内容]

上記の内容

[タスク]

・チーム名決定
・コンテンツデバイスの利用者、提供者の使用方法
・コンテンツ概要のまとめ
・機能の仕組みや使用
・デザインやネーム
・パワポ作成
・なんのアプリを用いて作成するか

[次回の作業内容]

・チーム名決め
・パワポ作成

J2a116鈴木祥護

す 素直っぽい性格です

ず ずっと北海道です

き 気持ち安定してます

 

ITシステム科の鈴木祥護です。

 

真面目な飽き性で気分屋っぽい性格してます。

好きなことはカラオケとライブです。

ポケポケやってます。

誕生日は6月9日です。