주제 선정 가이드

<aside> 💡

**[Epigram]**은 CRUD(생성, 조회, 수정, 삭제) 기능을 높은 수준으로 구현하여, 글 작성 및 게시 기능을 중심으로 하는 웹 애플리케이션입니다. 사용자는 저자, 출처, 태그 등의 상세 조건을 입력해 글을 작성하고, 커뮤니티 내 모든 사용자에게 이를 게시할 수 있습니다. 최신 글 3개 보기와 같은 실시간 업데이트 기능을 구현하여 작성된 글 목록을 자동으로 갱신해 보여주고, 글 수정 및 삭제 기능과 함께 댓글, 좋아요 등의 반응 기능을 구현합니다. TypeScript와 Next.js를 활용해 Pagination 개념을 응용한 무한 스크롤 기능을 통해 많은 양의 글을 효율적으로 표시하며, Google OAuth를 활용한 카카오 간편 로그인 기능을 구현합니다. 또한, 마이 페이지에서 사용자 활동을 달력, 차트 형태로 시각화하는 UI를 구현하기 위해 외부 라이브러리를 탐색하고 적용하여 데이터 시각화 역량을 기릅니다. 이를 통해 종합적 사용성을 고려한 완성도 높은 커뮤니티 플랫폼 구축 경험을 쌓을 수 있습니다 이 프로젝트는 커뮤니티 기반 기능 구현에 관심이 많고, OAuth 로그인, 무한 스크롤, 데이터 시각화와 같은 고급 기능을 다뤄보고 싶은 학생에게 적합합니다. TypeScript, Next.js를 활용해 복잡한 시스템을 설계하고자 하는 훈련생에게 추천됩니다.

</aside>

기수/팀 별 루트 URL

<https://fe-project-epigram-api.vercel.app/{기수}-{팀}/>

프로젝트 기획 요구 사항

<aside> 💡

디자인 시안 : https://www.figma.com/design/ds2EQ8ljnk2P3WMM9B27MK/[CCC]Epigram?node-id=0-1&t=RSyGHaiKze5d8vlY-1

Swagger 문서 : https://fe-project-epigram-api.vercel.app/docs/#/

※ 디자인 시안과 기획 요구사항을 꼼꼼히 비교하면서 살펴보신 후 프로젝트 주제를 선택해 주세요.

</aside>

이미지 업로드 주의사항

공통