메디블록 닥터팔레트 팀의 프론트엔드 개발 책임으로서 인사이트, 월간 경영리포트, 차트템플릿 및 오더세트 등 메인 프로덕트의 핵심 기능 개발을 진행했습니다.
목차
1. 진행기간
2022.08 ~ 2024.03 (1년 8개월)
2. 서비스 소개 페이지
3. 상세 내용
•
의료 인사이트 & 월간 경영 리포트 파트 FE 개발 리드
◦
◦
Apollo InMemory Cache, useFragment를 활용한 최적화 적용
닥터팔레트 메인 사이트에 차별화된 기능으로 소개
KIMES 인사이트 홍보기사 및 영상
•
기타 닥터팔레트 내 핵심 기능 제작
◦
◦
의료용 예약메모 기능 제작
◦
의료용 액션 기능 제작
◦
의료용 건강검진 기능 제작
•
디자인시스템 초기 세팅 및 제작
•
Module Federation, Monorepo 등 세팅 서포트
•
회사에 기술로 도움이 줄 수 있는 부분이 있다고 여겨지면 자발적으로 추가 개발을 진행합니다.
◦
Relay-Compiler를 참고해 Apollo-Compiler 제작 (DX 향상에 기여)
▪
컴파일 타임에 변경된 파일 내부의 gql을 트랙킹해 Apollo Codegen을 해주는 컴파일러 제작
◦
슬랙 심사평가원 알람 자동화 시스템 제작
▪
심사평가원에서 고시를 언제 올릴지 몰라서 기획자 분들이 사이트를 매번 방문해 새로고침 하면서 확인해야하는 문제를 해결
▪
Express + Heroku에서 Cronjob으로 심사평가원 사이트를 크롤링하고 Firebase의 DB에 저장. 5분마다 DB 내용과 비교해 변화가 있으면 슬랙으로 알람을 보내도록 제작
◦
슬랙 리뷰봇 제작
▪
회사의 리뷰문화를 정착시키기 위해 풀리퀘스트 리뷰를 놓치지 않도록 슬랙으로 알람을 보냄
▪
1시간 동안 리뷰가 달리지 않으면 다시 리마인드를 하도록 해 리뷰를 놓치지 않도록 함
◦
기술개념 정보 정리 및 공유 & 신입 멘토링 진행
4. 사용한 기술 스택
•
React
•
Typescript
•
Apollo Client (Graphql)
1.
TailwindCSS
2.
Turborepo
3.
Webpack5 Module Federation
4.
Pnpm
5.
Jotai
6.
Storybook
5. 이용한 협업 툴
1.
Github
2.
Figma
3.
Notion
4.
Slack