Agilegrowth Frontend
2023.01 ~ 2023.08
Segment anything model 기능 적용
- CVAT 오픈소스 기반 LRU cache, onnx runtime-web 관련 기능 개발 Interactor 모드 시작, 마침, 생성, 삭제 단축키 기능 개발 라벨링 시간 40% 이상 개선
3D Point Cloud sementic Segmentation 기능 개발
- Three.js Raycasting 활용하여 point Label 생성, Brush Size 조절, Point Size 조절, Dark mode 기능을 구현하여 라벨링 기능 개발
데이터 라벨링 편집기 2D 라벨링 기능 개발
- Three.js Mesh 활용하여 Rectangle Label의 사이즈 조절 단축키 기능 개발
- Three.js Mesh 활용하여 위 아래 혹은 앞 뒤 Mesh를 가진 2D Cuboid 라벨 Y축 회전 기능 개발
Build Time 개선
- Webpack Cache, babel-loader cache 파일 생성으로 초기 Build time 30%, 재빌드 시 약 70% 개선
Jest & React-testing-library Unit test 자동화
- 테스트를 위한 Unit Test Code 작성, Dockerfile 작성
관리자 페이지 개발
- 조직을 관리하고 프로젝트, 사용자 상태를 볼 수 있는 데이터 시각화 페이지를 antd, ant-chart 사용하여 개발
Quick Motion NFT 페이지 제작
- Next.js, Emotion, Three.js Fbx Loader를 활용한 FBX file viewer 페이지 개발
- MetaMask 지갑 연동 기능 개발
- MetaMask 지갑 주소 기반 OpenSea NFT 목록 페이지를 개발
Open source Lossless-cut 기반 데스크탑 앱 개발
- Electron 기반 동영상 편집 데스크탑 앱 개발
- 유튜브 영상 URL 기반 동영상 다운로드 기능 개발
- 기존 장면변화 감지 기능으로 나뉘어진 세그먼트 별 12~30 Image 생성 및 Image Carousel 컴포넌트 개발
- 전체 이미지 검수 Modal 컴포넌트 개발