- TypeScript, React Native
- Django, SQLite, AWS EC2
- Design system, Information Architecture, 페이지 디자인 제작 및 기능 정의
- 라우팅 구조 설계 및 구현
- 전반적인 개발 프로세스 조율
- 남은 강의 및 과제 목록을 확인할 수 있는 페이지 구현
- 주간 달력 구현 및 주간별 남은 할 일 렌더링(npm 패키지 미사용)
- 학기 중에 수업에서 진행한 팀프로젝트인만큼, 팀원 개개인의 학업으로 인해 개발 프로세스가 더디게 진행 되는 문제 발생 → 팀장이 아님에도 디자인과 기능 정의를 도맡아 하며 개발 프로세스의 진행 또한 주도적으로 진행
- 기존에 개발되어 있는 주간 달력이 사용 용도에 맞지 않아 달력을 제대로 렌더링 할 수 없는 문제 발생 → 용도에 맞게 주간 달력을 직접 구현하여 사용, npm 패키지로 배포 예정
- Calendar 페이지에서는 할 일 종류(강의/과제)에 따라 렌더링 해야하고 Checklist 페이지에서는 과목별로 렌더링 해야하는 문제 → API 요청으로 받은 response json 구조를 이해하고, map과 조건문의 적절한 활용으로 같은 response로 다르게 렌더링하도록 구현