"dependencies": {
"axios": "^1.6.5",
"lottie-react": "^2.4.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-modal": "^3.16.1",
"react-query": "^3.39.3",
"react-router-dom": "^6.14.2",
"react-slick": "^0.29.0",
"slick-carousel": "^1.8.1",
"styled-components": "^6.0.5",
"vite-plugin-svgr": "^3.2.0"
},
"devDependencies": {
"@types/react": "^18.2.64",
"@types/react-dom": "^18.2.21",
"@types/react-modal": "^3.16.3",
"@types/styled-components": "^5.1.34",
"@typescript-eslint/eslint-plugin": "^7.1.1",
"@typescript-eslint/parser": "^7.1.1",
"@vitejs/plugin-react": "^4.2.1",
"eslint": "^8.57.0",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-react-refresh": "^0.4.5",
"typescript": "^5.2.2",
"vite": "^5.1.6"
}
├── 📁 node_modules
├── 📁 src
│ ├── 📁 assets
│ │ ├── 📁 contants
│ │ ├── 📁 fonts
│ │ └── 📁 images
│ ├── 📁 components
│ │ ├── Header.tsx
│ │ ├── Layout.tsx
│ │ └── Router.tsx
│ ├── 📁 pages
│ │ ├── 📁 main
│ │ ├── 📁 voice
│ │ ├── 📁 survey
│ │ ├── 📁 info
│ ├── 📁 utils
│ │ ├── 📁 hooks
│ ├── 📁 styles
│ │ ├── globalStyle.ts
│ │ ├── style.d.ts
│ │ └── theme.ts
│ ├── App.tsx
│ ├── main.tsx
│ └── vite-env.d.ts
├── .eslintrc.cjs
├── .gitgnore
├── index.html
├── package.json
├── README.md
├── tsconfjg.json
├── tsconfjg.node.json
├── vite.config.js
└── yarn.lock