フロントエンドカンファレンス北海道2024のLPをつくってみた
by
knot
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
おわり 最後まで楽しんでいってください!