フロントエンドカンファレンス北海道2024のLPをつくってみた
by
knot
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
フロントエンドカンファレンス 北海道2024のLPをつくってみた @618knot(のっと)
Slide 2
Slide 2 text
⾃⼰紹介 - のっと(@618knot) - スタッフ(LP制作‧制作物) - 千歳市⺠ - 公⽴千歳科学技術⼤学 理⼯学部 情報システム⼯学科 4年 - 某社 Webエンジニアインターン(1年8ヶ⽉くらい) - 来年からWebエンジニア? - 来年から札幌市⺠? - 引っ越し先を探しています 2 => 近いうちにアイコンを変えます ヨロシクオネガイシマス
Slide 3
Slide 3 text
千歳市で思いつくところ - 新千歳空港 - ⽀笏湖 - サーモンパーク(道の駅) - サケのふるさと千歳⽔族館 - キウス周堤墓群 3 ⽀笏湖(https://lake-shikotsu.jp/)
Slide 4
Slide 4 text
本題 4
Slide 5
Slide 5 text
5
Slide 6
Slide 6 text
LP⾒ていただけましたか? 6
Slide 7
Slide 7 text
まだ or もう⼀回⾒たい⼈ 7 🔍フロントエンドカンファレンス北海道2024
Slide 8
Slide 8 text
LP開発に関わる話をします 8
Slide 9
Slide 9 text
3⼈(初⼼者) + メンター(?) メンバー紹介 9 ⻫藤賢悟(@kengo20_03) えび🦐(@025cm) - 学⽣ - Next.js勉強中 - iOSエンジニア - WEBフロント初⼼者 - 学⽣ - React初⼼者 n13u(@_n13u_) - フロントエンドエンジニア - 困ったときに助けてくれます
Slide 10
Slide 10 text
- Next.js(App Router) - TypeScript - Tailwind CSS - shadcn/ui 使⽤技術 10
Slide 11
Slide 11 text
開発フロー - がissueを⽴てる - みんながやりたいissueをやる - issueのブランチを切る - コーディング - PRを⽴てる - レビュー(n13uさんメイン) - devブランチにマージ 11
Slide 12
Slide 12 text
開発フロー - GitHubのProjectsでタスク管理 - 優先度付けるなど 12
Slide 13
Slide 13 text
裏話 13
Slide 14
Slide 14 text
ガントチャートをつくってみた 14 ⾒づらいので⼼眼で読み取ってください ロゴ納品 Phase1(V0) Phase2(V1) CfP締め切り
Slide 15
Slide 15 text
Phase1(V0), Phase2(V1)ってなんですか 15 現在公開されているLPは第⼆形態(V1)です - 事実上の作り直しをしています
Slide 16
Slide 16 text
Phase1(V0)はこんな感じだった 16
Slide 17
Slide 17 text
なんで作り直した? 17 - ロゴが完成する前にLPデザインがあった - ロゴ完成 -> LPデザイン の流れのほうが健全な流れ - CfP160件超😨 - (いい意味で)⼤誤算 - もうちょっとちゃんとするか... - 元のデザインが最初はPC画⾯しかなかった - PCデザインを切り貼りして無理やりスマホデザインにした
Slide 18
Slide 18 text
反省 18
Slide 19
Slide 19 text
技術的な⾯ - Next.jsがやりたかった - 悔いはない - React + Viteでも⼗分だったかも - ただし必要なライブラリとかは⾃分で追加しないといけない - Next.jsには必要なものが全部あるからその点でも〇 - スタッフにフロントエンドエンジニアがいっぱいいる - 特に不安なし - 絶対に詰まない 19
Slide 20
Slide 20 text
何よりも先にロゴを⽤意したほうがいい 20 - 制作物系も同じ - V0はロゴより先にデザインを進めて、後から差し替える 形だった - ロゴとデザインのミスマッチが⽣じた - ロゴの完成が絶対に最優先 - カンファレンスのイメージに直結する - ロゴができるまでは落ち着こう
Slide 21
Slide 21 text
開発規模より開発体制 - (⼤した規模にならないだろうと思って) 個⼈開発のノリで始めたのがよろしくなかった - 開発規模より、何⼈でやるか(開発体制)の⽅が⼤事だと思った - コーディング規約がなかった - ディレクトリ構成がバラバラ‧無秩序ディレクトリの誕⽣ - ⾝をもってコーディング規約のありがたみを知る 21
Slide 22
Slide 22 text
まとめ(特に⾔いたかったこと) - カンファレンスロゴ(と各種素材)はとても⼤事 - Next.jsよかった - Tailwind CSS‧shadcn/uiもよかった - 開発規模(成果物の⼤きさ)より開発体制の⽅を気にしたほ うがいい - 簡素でもコーディング規約的なものがあると安⼼ - 初⼼者チームでも完成まで持っていけた 22
Slide 23
Slide 23 text
おわり 最後まで楽しんでいってください!