Droply | A dropbox inspired full stack project with NextJS, Postgres, Clerk and ImageKit
- 드롭박스 클론 프로젝트를 통해 온라인 폴더의 개념과 파일 관리 방식을 이해합니다. 📁
- Next.js, Postgres, Clerk, ImageKit 등 다양한 기술 스택을 사용하여 풀스택 애플리케이션을 구축합니다. 🛠️
- 단순히 코드를 따라 치는 것이 아니라, 문제 해결 전략을 세우고 단계별로 코드를 구현하는 방식을 배웁니다. 💡
- Clerk을 사용하여 인증 과정을 간소화하고, 자체 브랜딩을 적용하여 사용자 경험을 향상시킵니다. 🔑
- Drizzle ORM을 사용하여 데이터베이스 스키마를 설계하고, self-relationship과 같은 고급 개념을 학습합니다. 📚
- ImageKit을 통해 이미지 및 파일 관리를 효율적으로 처리하고, 파일 업로드 제한 및 AI 기능 활용법을 익힙니다. 🖼️
- 최신 Next.js의 취약점을 분석하고, 미들웨어를 통해 보안을 강화하는 방법을 배웁니다. 🛡️
- UI 기반 과제를 통해 디자인 능력을 향상시키고, 완성된 프로젝트의 전체 소스 코드를 활용하여 학습 효과를 높입니다. 🎨
- 프로젝트 계획의 중요성을 강조하며, 큰 문제를 작은 단계로 나누어 해결하는 방법을 제시합니다. 🗺️
- Neon 데이터베이스를 사용하여 Postgres를 활용하고, Drizzle을 통해 ORM을 다루는 방법을 익힙니다. 🐘