![]() |
![]() |
신수정 | 최세영 (PM) |
동덕여자대학교 컴퓨터학과 HCI사이언스전공 |
인하대학교 문화콘텐츠문화경영학과 컴퓨터공학과 |
[email protected] | [email protected] |
- Billage ID 로그인(로컬 로그인) / 카카오톡 로그인
- 아이디 이메일 포맷 체크
- 비밀번호 8자 이상
- 비밀번호 일치 확인
- 닉네임 중복 확인
- 주소 입력
- ID 저장
- 가입 시 등록한 이메일로 일치하는 회원정보 확인
- 이메일 포맷 체크
- 이메일로 ID/PW 발신
- 사용자가 입력한 주소기반
- 빌려주세요 & 빌려줄게요 게시판
- 사진 등록(빌려주세요 게시판)
- 제목, 가격, 대여시작일/대여종료일, 내용 입력
- 빌려주세요 & 빌려줄게요 게시판
- 본문 내용 (이미지, 제목, 가격, 대여시작일/대여종료일, 내용)
- 대여 후기
- 스크랩 기능
- 쪽지 보내기
- 별점, 평가 작성
- 내가 쓴 글
- 리뷰 목록
- 회원정보 수정
-
비밀번호 변경
-
닉네임, 주소 수정
-
탈퇴하기
- 메뉴바
- 알림 modal 창
- 글 제목, 내용 검색
- React js
- Axios
- ant design
- styled-component
- GitHub
"@actbase/react-daum-postcode": "^1.0.1",
"@material-ui/core": "^4.12.3",
"@testing-library/jest-dom": "^5.14.1",
"@testing-library/react": "^11.2.7",
"@testing-library/user-event": "^12.8.3",
"antd": "^4.16.13",
"axios": "^0.21.4",
"babel-preset-es2015": "^6.24.1",
"chroma-js": "^2.1.2",
"firebase": "^9.0.1",
"less-loader": "^7.3.0",
"moment": "^2.29.1",
"moment-timezone": "^0.5.33",
"next-redux-wrapper": "^7.0.4",
"qs": "^6.7.0",
"react": "^17.0.2",
"react-cookie": "^4.0.3",
"react-datepicker": "^4.2.1",
"react-daum-postcode": "^2.0.6",
"react-dom": "^17.0.2",
"react-dropzone": "^11.3.4",
"react-icons": "^4.2.0",
"react-image-gallery": "^1.2.7",
"react-modal": "^3.14.3",
"react-moment": "^1.1.1",
"react-native-webview": "^11.13.0",
"react-redux": "^7.2.6",
"react-responsive": "^9.0.0-beta.6",
"react-router-dom": "^5.2.0",
"react-scripts": "^4.0.3",
"redux": "^4.1.2",
"redux-promise": "^0.6.0",
"redux-thunk": "^2.3.0",
"socket.io-client": "^4.2.0",
"styled-components": "^5.3.0",
"web-vitals": "^1.1.2"
|📁 src
├──📁 components
│ ├── 📁 images
│ ├── BoardNav.jsx
│ ├── ChatList.jsx
│ ├── ChatListComponent.jsx
│ ├── Chatting.jsx
│ ├── client.jsx
│ ├── FindAccount.jsx
│ ├── FindId.jsx
│ ├── FindPw.jsx
│ ├── LikeButton.jsx
│ ├── Login_btn.jsx
│ ├── LoginPage.jsx
│ ├── Logo.jsx
│ ├── MainBoards.jsx
│ ├── MyInfoEdit.jsx
│ ├── MyModal.jsx
│ ├── MyReviewList.jsx
│ ├── PostComponent.jsx
│ ├── PrimaryBtn.css
│ ├── Quit.jsx
│ ├── reportWebVitals.js
│ ├── ReviewEdit.jsx
│ ├── ReviewList.jsx
│ ├── ReviewWrite.jsx
│ ├── Scrap.jsx
│ ├── ReviewEdit.jsx
│ ├── ReviewList.jsx
│ ├── ReviewWrite.jsx
│ ├── Scrap.jsx
│ ├── setUpTest.js
│ ├── ShowPost.jsx
│ ├── SignUp_kakao.jsx
│ ├── SignUp.jsx
│ ├── Update.jsx
│ ├── Write.jsx
│ ├── WriteList.jsx
│ ├── Scrap.jsx
│ ├── 📁 images
│ ├── BoardNav.jsx
│ ├── ChatList.jsx
│ ├── ChatListComponent.jsx
│ ├── Chatting.jsx
│ ├── client.jsx
│ ├── FindAccount.jsx
│ ├── FindId.jsx
│ ├── FindPw.jsx
│ ├── LikeButton.jsx
│ ├── Login_btn.jsx
│ ├── LoginPage.jsx
├── App.css
├── App.js
├── App.test.js
├── ChatStyle.css
├── index.css
├── index.js
├── reportWebVitals.js
├── setUpTests.js
├── useChat.js
├── setUpTests.js
|.gitignore
|dsds
|pachage-lock.json
|pachage.json
|README.md