백엔드 개발자가 없는 상황
→ 서버 구축 대신 Firebase나 Supabase 같은 BaaS를 활용하거나, 아예 정적 데이터를 활용하는 전략
"개발자의 첫인상, 한 곳에서 모아보고 영감을 얻다"
2주라는 기한을 맞추기 위해 '로그인/회원가입' 같은 무거운 기능은 과감히 생략하거나 소셜 로그인으로 대체하고, 조회(Read) 기능에 집중
| 구분 | 주요 기능 | 상세 설명 |
|---|---|---|
| 메인 페이지 | 큐레이션 리스트 | 카드 형태의 포트폴리오 목록 (썸네일, 이름, 기술 스택 포함) |
| 검색/필터 기능 | 태그 필터링 | React, Vue, TypeScript 등 기술 스택별로 포트폴리오 분류 |
| 상세 페이지 | 포트폴리오 뷰어 | 선택한 포트폴리오의 상세 설명, GitHub 링크, 배포 URL 연결 |
| 등록 페이지 | 간단한 등록 폼 | (Firebase 활용 시) 구글 폼처럼 자신의 포트폴리오 정보를 입력하여 등록 |
다음 두 가지 방법 중 하나 선택
data.json 파일에 미리 저장해두고, 이를 화면에 불러와서 렌더링| 주차 | 단계 | 주요 과업 |
|---|---|---|
| 1주차 | 기획 & 디자인 | - 와이어프레임 작성 (Figma) |