Build a Fullstack Trello App with NextJS 15, Supabase, TailwindCSS, Drag & Drop
- Next.js 15, Supabase, TailwindCSS, 드래그 앤 드롭 기능을 활용하여 풀스택 Trello 클론 앱을 구축하는 튜토리얼입니다. 🚀
- 이 프로젝트는 이력서에 깊은 인상을 남길 수 있는 단 하나의 강력한 앱을 목표로 합니다. 🌟
- 주요 기능으로는 아름다운 랜딩 페이지, 완벽한 사용자 인증 시스템, 보드 생성 및 필터링 대시보드, 드래그 앤 드롭이 가능한 Trello 보드가 포함됩니다. ✅
- 추가적으로, 여러 보드를 생성하기 위해 결제 및 구독 기능(Clerk를 통한 Stripe 연동)이 구현됩니다. 💳
- 핵심 기술 스택은 Next.js 15 (TypeScript, App Router), Supabase (백엔드/DB), TailwindCSS (스타일링), DND Kit (드래그 앤 드롭), Shadcn UI/Radix UI (컴포넌트), Clerk (인증/결제)입니다. 🛠️
- 프로젝트 초기 설정은
create next app으로 시작하여 필요한 모든 라이브러리(Supabase, DND Kit, Clerk 등)를 설치하고, Shadcn UI를 초기화 및 핵심 컴포넌트들을 추가하는 과정을 포함합니다. ⚙️
- 첫 번째 코딩 단계로, 동적인 내용 변화를 고려하여 각 페이지에 개별적으로 적용될 클라이언트 컴포넌트 기반의 반응형 내비게이션 바를 구현합니다. 🧭
- 내비게이션 바는 Lucid React 아이콘과 웹사이트 이름을 포함하며, TailwindCSS를 사용하여 유리 같은 블러 효과와 스티키 헤더 스타일을 적용합니다. ✨
- 전체 페이지에는 화면 높이에 맞춘 최소 높이와 은은한 그라데이션 배경이 적용되어 시각적인 통일성을 제공합니다. 🎨
데브허브 | DEVHUB | Build a Fullstack Trello App with NextJS 15, Supabase, TailwindCSS, Drag & Drop