안녕하세요.
개발과제에 참여해주셔서 감사드립니다.
본 개발 과제는 여러 기업에서 확인하고자 하는 여러 개발 기술적인 개념들과 사용능력을 검증하기 위해 여러 기업들의 의견을 종합하여 긱스카우트에서 출제한 개발 과제입니다.
이번 개발 과제의 목적은 프론트엔드 프레임워크인 NextJs 와 Typescript 환경을 잘 이해하고 사용하실 수 있는지를 검증하기 위한 목적입니다.
과제를 제출할때 최대한 많은 주석을 남겨주시면 채점시에 반영하도록 하겠습니다.
- 재사용성을 고려한 리액트 컴포넌트 설계역량
- REST API 를 올바르게 호출하고, 결과값을 잘 처리할 수 있다.
- 웹사이트에서 발생하는 에러를 올바르게 처리할 수 있다.
- 주어진 디자인을 정확하게 구현할 수 있다.
- NextJs 프레임워크의 기본동작을 이해하고 공식 문서를 참조하여 필요한 정보를 습득할 수 있다.
- 로컬환경에서 주어진 개발 환경을 설정하고 개발에 착수할 수 있다.
- 가독성 높은 코드를 작성할 수 있다.
- 주석을 올바르게 활용하고 가독성 높은 코드를 작성할 수 있다
프론트엔드 프로젝트는 NextJs 와 Typescript, Material UI 를 사용하며 각 프레임워크의 홈페이지는 아래와 같습니다.
개발 서버를 구동하려면 frontend 디렉토리에서 yarn dev
명령어를 입력하면 개발서버가 실행되고 http://localhost:3000
에서 페이지를 확인하실 수 있습니다.