2023.07.10 - 2020.08.11 Front-End Developer
- 사용 대상
- 부트캠프 Flutter 3기 수강생들 및 관리자들
- 문제 인식
- 코로나19로 인해 비대면 서비스가 확대되면서, 메타버스를 활용한 교육 플랫폼의 다양성이 증가하고 있는데 이에 따라 현대 교육 사업자들은 IT 서비스 기반의 학습 관리 시스템이 매우 필요하다는 것을 느꼈다.
- Flutter 3기 수강생들이 온라인 강의를 듣거나 과제 제출할 사이트가 필요
- 제공 서비스
- 커뮤니티를 통해서 자유롭게 질문
- 과제 제출 기능 및 양방향 소통인 피드백 기능
- 동영상 강의 시청 기능 및 해당 강의에 댓글 기능
- Next.js 13
- TypeScript
- React.js
- Redux-toolkit
- Tailwind CSS
- Vercel
- Firebase
- Git/Github
- Notion
- Zep
- Figma
- Discord
- Slack
Header
,Footer
공통 컴포넌트 구현- Firebase의
sendPasswordResetEmail
메서드 활용해서 비밀번호 찾기 - Firebase의
signOut
메서드를 활용해서 Logout 기능 구현 React Query
를 활용해서 댓글 및 대댓글 기능 구현- 마이페이지 수강률 기능 구현
useInfiniteQuery
를 이용해서 무한 스크롤 기능 구현
- 팀원들과 같이 문제를 해결하면서 문제 해결능력이 향상되었습니다.
- 20명이 넘는 대규모 프로젝트에서 Github, Slack, Notion, Discord 등 다양한 협업 툴을 이용해서 성공적으로 마무리 했습니다.
- Github Projects, husky로 conventional commit을 체크하는 등 협업하는 과정에서 발생하는 이슈 관리, 대응하는 법을 배울 수 있었습니다.
- 전혀 배우지 않은 기술스택이 많아서 걱정을 많이했지만 학습하면서 모르는 부분은 적극적으로 다른 팀원들한테 질문하면서 적용해보면서 한 걸음 더 성장할 수 있었습니다.
- 최종 발표회때 발표하면서 발표 능력 및 질문 답변 능력을 향상 시킬 수 있었습니다.