(이 사이트는 연습을 위한 미니 프로젝트로, 실제 기능은 하지 않습니다)
- 프로젝트 소개
- 프로젝트 제안 배경 & 솔루션
- 타겟층
- 배포사이트
- 개발 기간
- 팀원소개
- 주요 기능과 로직
- 사용자
- 제품
- 기타
- 개발스택
- 폴더 트리
소상공인 정책자금 데이터를 바탕으로, 맞춤형 상품을 제공하여 금융상품을 신청할 수 있도록 만들어보자.
금융상품 신청이 필요한 소상공인
소상공인 금융상품 사이트 바로가기: 소상공인 금융상품
(이 사이트는 모바일 환경을 기준으로 제작되었습니다)
2022.08.23 - 2022.09.04 (총 13일)
김신협 | 박지훈 | 백송이 | 천희영 |
---|---|---|---|
😁@kyle-shk | 😎@hoona1011 | 😆@SongE12 | 😃@heeyoung-c |
-
자동 로그인: JWT를 사용하여, 토큰이 유효할 경우 자동 로그인하는 기능
-
(회원 별) 특정 금융상품을 관심 상품으로 등록/해제하는 기능
-
(회원 별) 특정 금융상품을 장바구니에 담는 기능
- 장바구니, 검색, 메뉴 버튼 등을 통해 화면을 전환하는 기능
- yarn
- React
- React-router
- React-icons
- Redux-toolkit
- Redux-logger
- styled-components
- bootstrap
- prettier
- eslint
- netlify
- vite
- RTK Query
- Material-Ui
📦src
┣ 📂api
┃ ┣ 📜authApi.js
┃ ┣ 📜customApi.js
┃ ┣ 📜productsApi.js
┃ ┗ 📜searchApi.js
┣ 📂assets
┃ ┗ 📂fonts
┃ ┃ ┣ 📜NotoSansKR-Black.otf
┃ ┃ ┣ 📜NotoSansKR-Bold.otf
┃ ┃ ┣ 📜NotoSansKR-Light.otf
┃ ┃ ┣ 📜NotoSansKR-Medium.otf
┃ ┃ ┣ 📜NotoSansKR-Regular.otf
┃ ┃ ┗ 📜NotoSansKR-Thin.otf
┣ 📂components
┃ ┣ 📂layout
┃ ┃ ┣ 📂TheFooter
┃ ┃ ┃ ┣ 📜index.jsx
┃ ┃ ┃ ┗ 📜style.js
┃ ┃ ┗ 📂TheHeader
┃ ┃ ┃ ┣ 📜index.jsx
┃ ┃ ┃ ┗ 📜style.js
┃ ┣ 📂Modal
┃ ┃ ┣ 📜index.jsx
┃ ┃ ┗ 📜style.js
┃ ┗ 📂ui
┃ ┃ ┣ 📂Card
┃ ┃ ┃ ┣ 📜index.jsx
┃ ┃ ┃ ┗ 📜style.js
┃ ┃ ┣ 📂EmptyProducts
┃ ┃ ┃ ┣ 📜index.jsx
┃ ┃ ┃ ┗ 📜style.js
┃ ┃ ┣ 📂Input
┃ ┃ ┃ ┣ 📜index.jsx
┃ ┃ ┃ ┗ 📜style.js
┃ ┃ ┣ 📂Loading
┃ ┃ ┃ ┣ 📜index.jsx
┃ ┃ ┃ ┗ 📜style.js
┃ ┃ ┣ 📂SearchBar
┃ ┃ ┃ ┣ 📜index.jsx
┃ ┃ ┃ ┗ 📜style.js
┃ ┃ ┣ 📂TheButton
┃ ┃ ┃ ┣ 📜index.jsx
┃ ┃ ┃ ┗ 📜style.js
┃ ┃ ┗ 📂UserCard
┃ ┃ ┃ ┣ 📜index.jsx
┃ ┃ ┃ ┗ 📜style.js
┣ 📂pages
┃ ┣ 📂AllProducts
┃ ┃ ┣ 📜index.jsx
┃ ┃ ┣ 📜sort.js
┃ ┃ ┗ 📜style.js
┃ ┣ 📂Cart
┃ ┃ ┣ 📜index.jsx
┃ ┃ ┗ 📜style.js
┃ ┣ 📂CustomProducts
┃ ┃ ┣ 📜index.jsx
┃ ┃ ┗ 📜style.js
┃ ┣ 📂Entry
┃ ┃ ┣ 📜Index.jsx
┃ ┃ ┗ 📜style.js
┃ ┣ 📂Layout
┃ ┃ ┣ 📜index.jsx
┃ ┃ ┗ 📜style.js
┃ ┣ 📂MyPage
┃ ┃ ┣ 📜index.jsx
┃ ┃ ┗ 📜style.js
┃ ┣ 📂SignIn
┃ ┃ ┣ 📜index.jsx
┃ ┃ ┗ 📜style.js
┃ ┣ 📂SignUp
┃ ┃ ┣ 📜index.jsx
┃ ┃ ┗ 📜style.js
┃ ┗ 📂WishProducts
┃ ┃ ┣ 📜index.jsx
┃ ┃ ┗ 📜style.js
┣ 📂routes
┃ ┣ 📂PrivateRoute
┃ ┃ ┗ 📜index.jsx
┃ ┗ 📜AppRouter.jsx
┣ 📂store
┃ ┣ 📂slices
┃ ┃ ┣ 📜keywordSlice.js
┃ ┃ ┗ 📜searchSlice.js
┃ ┗ 📜index.js
┣ 📂styles
┃ ┣ 📜globalStyle.js
┃ ┗ 📜theme.js
┣ 📂utils
┃ ┗ 📜validator.js
┣ 📜App.jsx
┗ 📜main.jsx