Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
フロントエンドカンファレンス北海道2024のLPをつくってみた
Search
knot
August 26, 2024
2.3k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
フロントエンドカンファレンス北海道2024のLPをつくってみた
#frontendo
knot
August 26, 2024
Transcript
23 slides
フロントエンドカンファレンス 北海道2024のLPをつくってみた @618knot(のっと)
⾃⼰紹介 - のっと(@618knot) - スタッフ(LP制作‧制作物) - 千歳市⺠ - 公⽴千歳科学技術⼤学 理⼯学部
情報システム⼯学科 4年 - 某社 Webエンジニアインターン(1年8ヶ⽉くらい) - 来年からWebエンジニア? - 来年から札幌市⺠? - 引っ越し先を探しています 2 => 近いうちにアイコンを変えます ヨロシクオネガイシマス
千歳市で思いつくところ - 新千歳空港 - ⽀笏湖 - サーモンパーク(道の駅) - サケのふるさと千歳⽔族館 -
キウス周堤墓群 3 ⽀笏湖(https://lake-shikotsu.jp/)
本題 4
5
LP⾒ていただけましたか? 6
まだ or もう⼀回⾒たい⼈ 7 🔍フロントエンドカンファレンス北海道2024
LP開発に関わる話をします 8
3⼈(初⼼者) + メンター(?) メンバー紹介 9 ⻫藤賢悟(@kengo20_03) えび🦐(@025cm) - 学⽣ -
Next.js勉強中 - iOSエンジニア - WEBフロント初⼼者 - 学⽣ - React初⼼者 n13u(@_n13u_) - フロントエンドエンジニア - 困ったときに助けてくれます
- Next.js(App Router) - TypeScript - Tailwind CSS - shadcn/ui
使⽤技術 10
開発フロー - がissueを⽴てる - みんながやりたいissueをやる - issueのブランチを切る - コーディング -
PRを⽴てる - レビュー(n13uさんメイン) - devブランチにマージ 11
開発フロー - GitHubのProjectsでタスク管理 - 優先度付けるなど 12
裏話 13
ガントチャートをつくってみた 14 ⾒づらいので⼼眼で読み取ってください ロゴ納品 Phase1(V0) Phase2(V1) CfP締め切り
Phase1(V0), Phase2(V1)ってなんですか 15 現在公開されているLPは第⼆形態(V1)です - 事実上の作り直しをしています
Phase1(V0)はこんな感じだった 16
なんで作り直した? 17 - ロゴが完成する前にLPデザインがあった - ロゴ完成 -> LPデザイン の流れのほうが健全な流れ -
CfP160件超😨 - (いい意味で)⼤誤算 - もうちょっとちゃんとするか... - 元のデザインが最初はPC画⾯しかなかった - PCデザインを切り貼りして無理やりスマホデザインにした
反省 18
技術的な⾯ - Next.jsがやりたかった - 悔いはない - React + Viteでも⼗分だったかも -
ただし必要なライブラリとかは⾃分で追加しないといけない - Next.jsには必要なものが全部あるからその点でも〇 - スタッフにフロントエンドエンジニアがいっぱいいる - 特に不安なし - 絶対に詰まない 19
何よりも先にロゴを⽤意したほうがいい 20 - 制作物系も同じ - V0はロゴより先にデザインを進めて、後から差し替える 形だった - ロゴとデザインのミスマッチが⽣じた -
ロゴの完成が絶対に最優先 - カンファレンスのイメージに直結する - ロゴができるまでは落ち着こう
開発規模より開発体制 - (⼤した規模にならないだろうと思って) 個⼈開発のノリで始めたのがよろしくなかった - 開発規模より、何⼈でやるか(開発体制)の⽅が⼤事だと思った - コーディング規約がなかった - ディレクトリ構成がバラバラ‧無秩序ディレクトリの誕⽣
- ⾝をもってコーディング規約のありがたみを知る 21
まとめ(特に⾔いたかったこと) - カンファレンスロゴ(と各種素材)はとても⼤事 - Next.jsよかった - Tailwind CSS‧shadcn/uiもよかった - 開発規模(成果物の⼤きさ)より開発体制の⽅を気にしたほ
うがいい - 簡素でもコーディング規約的なものがあると安⼼ - 初⼼者チームでも完成まで持っていけた 22
おわり 最後まで楽しんでいってください!
More Decks by knot
See All by knot
2323/03/05 LT
618knot
0
160
ちとせゆるい勉強会.pdf
618knot
0
140
app_dev_meetup_vol.1_tw.pdf
618knot
0
87
Featured
See All Featured
Ethics towards AI in product and experience design
skipperchong
2
460
Design in an AI World
tapps
1
390
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
940
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
590
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3.1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
3k
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
Fireside Chat
paigeccino
43
4.1k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
470
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k