<aside>
📲 앱 소개
농구 팀 매칭, 메이트 찾기, 농구장 지도 표시가 대표적인 농구 관련 앱 Slam Talk
특이사항
- 모바일 사용자가 많을 것으로 예상되어 모바일 화면에 맞게 웹앱으로 제작할 예정입니다.
반응형으로 태블릿까지 가능.
기획서, 기능 명세서
</aside>
🎯 라이브러리 선정 기준
- 필요한 기능의 구현 가능성
- 기술간 호환성
- React Trend 반영, 최신 기술 반영
- 현업에서 사용하는 기술 반영(채용공고 참고)
Framework: Next.js
<aside>
💡 선정 이유
- 서버 사이드 렌더링도 관리 가능
- 클라이언트 사이드 렌더링에 비해 빠른 초기 로딩 제공
- 검색 엔진 최적화
- 리액트보다 더 추가 기능 제공
(프로젝트 설정시 기본 설정이 제공되어 더 편하게 설정 가능)
- Vercel을 이용한 보다 편한 배포
</aside>
Language: TypeScript
<aside>
💡 선정 이유
- 협업시 가독성이나 유지보수 측면에서 타입스크립트가 유리(vs 자바스크립트)
- 타입 체크, 버그 방지
</aside>
Package Manager - pnpm → npm