Front
- Bundler & Framework: Vite, React, TypeScript
- State Management: TanStack Query (서버 상태), Zustand (클라이언트 상태)
- Form Handling: React Hook Form
- Validation: Zod
- UI Component Testing: Storybook
- Logic / Unit / Integration Testing: Jest + React Testing Library
- Deployment: Netlify
<aside>
로직테스트
유닛테스트(함수, 컴포넌트 동작 확인)
통합테스트(여러 컴포넌트나 여러 함수들이 함께 동작을할때 올바르게 진행되는지 확인)
</aside>
<aside>
E2E 테스트 : Cypress, Playwright, puppeteer
</aside>
Backend
- Language & Build Tool: Java (Gradle), Python (FastAPI)
- Frameworks: Spring Boot, FastAPI, Spring Data JPA
- Testing: JUnit (Java), pytest (Python)
- Authentication: Spring Security + JWT
- Database: MySQL
Infrastructure / DevOps
- Source Control: Git + GitHub
- CI/CD: Jenkins
- Containerization: Docker