iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

Full Stack Web Development 網站實作 系列

Full Stack Web Development with Next.js, Supabase, Typescript, tailwindcss, and graphGL

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 使用Next.js, Tailwind CSS 和 Supabase 做一個影像畫廊 image gallery app (2) - Hero 元件

確認再 Next 下,安裝 tailwindcss 後,執行程式沒問題,可以開始設計頁面了。 首先,設計主畫面:在 app(supabase-watchme)...

2022-09-26 ‧ 由 tjabi 分享
DAY 12

Day 12 使用Next.js, Tailwind CSS 和 Supabase 做一個影像畫廊 image gallery app (3) -- Navbar

新增 Navbar 至每個網頁頂端:利用 Next 的 Layout 元件,來建立每個網頁都可以看到的 Navbar。新增 components/Layout....

2022-09-27 ‧ 由 tjabi 分享
DAY 13

Day 13 使用Next.js, Tailwind CSS 和 Supabase 做一個影像畫廊 image gallery app (4) -- Supabase

Supabase:到 supabase.com 用您的 github 帳號註冊,出現下面驗證畫面, 驗證成功後,會進到 supabase dashboard。進...

2022-09-28 ‧ 由 tjabi 分享
DAY 14

Day 14 使用Next.js, Tailwind CSS 和 Supabase 做一個影像畫廊 image gallery app (5) -- 讀取 Supabase 資料

讀取 Supabase 資料首先安裝 supabase-js: npm i @supabase/supabase-js 接著,在根目錄,建立 client.j...

2022-09-29 ‧ 由 tjabi 分享
DAY 15

Day 15 使用Next.js, Tailwind CSS 和 Supabase 做一個影像畫廊 image gallery app (6) -- 顯示 Supabase 資料在螢幕上

將 Supabase 資料秀在螢幕上從 Supabase 成功讀取資料後,要秀出這些資料在螢幕上,需要兩個動作。每一個影像(image)需要一個圖片卡來放圖片及...

2022-09-30 ‧ 由 tjabi 分享
DAY 16

Day 16 使用Next.js, Tailwind CSS 和 Supabase 做一個影像畫廊 image gallery app (8) -- 顯示 Supabase 資料在螢幕上

繼續加其他文字資料到圖卡上,增加圖片 title 到圖卡上。在 /components/ImageCard.js 加上下列指令。 <div classNa...

2022-10-01 ‧ 由 tjabi 分享
DAY 17

Day 17 使用Next.js, Tailwind CSS 和 Supabase 做一個影像畫廊 image gallery app (9) -- Head 元件

更改網頁的 title,建立 Meta 元件:(1)更改網頁 title 及其他 meta 資料(2)更改 Contact Us 網頁 title(3)更改個別...

2022-10-02 ‧ 由 tjabi 分享
DAY 18

Day 18 使用Next.js, Tailwind CSS 和 Supabase 做一個影像畫廊 image gallery app (10) -- API 元件

Next 支援 API Routes 所以我們可以很容易的為我們的 app 建立一個 API。首先,在 pages/api/ 目錄內,新增 pages/api/...

2022-10-03 ‧ 由 tjabi 分享
DAY 19

Day 19 使用Next.js, Tailwind CSS 和 Supabase 做一個影像畫廊 image gallery app (11) -- Deploy佈署到 Vercel

(1) push 程式碼到 gitHub(2) Import 華國美學畫廊(image gallery app) 到 Vercel(3) 3-1 環境變數(En...

2022-10-04 ‧ 由 tjabi 分享
DAY 20

Day 20 使用Next.js和 Supabase -- CRUD(1)

新增資料到 Supabase, 以華國美學影像資料檔為例:建立(Create) 新的資料到 Supabase 資料庫: const {data, error}...

2022-10-05 ‧ 由 tjabi 分享