Connection-health
사용 기술
- React
- 컴포넌트 기반의 선언적 UI 구성과 효율적인 상태 관리를 위해 사용했습니다.
- TypeScript
- 컴파일 단계에서 발생할 수 있는 오류를 사전에 감지하여 코드의 안정성을 향상시키고 버그 발생 가능성을 줄이기 위해 사용하였습니다.
- React Router
- SPA(Single Page Application)의 라우팅 관리 및 사용자에게 끊김 없는 페이지 전환 경험을 제공을 위해 사용되었습니다.
- Styled-components
- 컴포넌트 단위의 스타일 캡슐화와 동적 스타일링으로 유연한 디자인 구현을 위해 선택하였습니다.
- Axios
- HTTP 요청을 간결하게 처리하고, 자동 JSON 데이터 파싱, 에러 처리 및 재시도 로직을 구성하기 위해 선택했습니다.
- Vite
- ES 모듈을 기반으로 하는 개발 서버와 Rollup을 활용한 최적화된 프로덕션 빌드로 빠른 개발과 효율적인 배포 과정을 위해 선택했습니다.
- Naver Api
- 네이버 OCR 기능을 사용하기 위해 사용했습니다.
- Chat GPT
- 텍스트에서 원재료명 및 사용자의 건강상태를 바탕으로 섭취 가능 여부 및 성분 특징을 추출하기 위해 사용했습니다.
- Eslint
- 팀원과의 코드 품질과 일관성을 유지하기 위해 코드 린팅 도구로 사용하였습니다.
- Vercel
- 프론트엔드 애플리케이션을 배포하기 위해 사용하였습니다.