Skip to content

DOTORE-daramg/DOTORE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

도토리 (DOTORE)

우리의 재능이 모여 새로운 가치가 되는 곳, 도토리

[[TOC]]

1️⃣ 프로젝트 소개

개요

NFT를 통해 재능 기부를 하고 이를 바탕으로 수혜자들이 2차 창작물을 만들어 거래를 할 수 있는 서비스를 제공합니다.

재능 기부자는 본인의 재능을 NFT로 공유하여 창작 활동 기회를 증진하며 피기부자는 기부자의 피드백을 통해 충분한 동기를 부여받게 됩니다.

목표


**“창작가와 기부자가 하나의 플랫폼에서 서로의 니즈를 공유할 수 있는 서비스를 제공하고자 합니다.”**

창작에는 고통이 따릅니다. 많은 사람이 나만의 작품을 가지고 싶어 하지만, 혼자서 밑바닥부터 시작한다는 건 너무 어려운 일이죠. 그런 상황에서 누군가 소스를 제공하고 조언을 줄 수 있다면? 반대로 내가 가진 재능으로 누군가에게 도움이 되고, 또 그 작품을 NFT로 소유하고 거래할 수 있다면?

이 수요를 연결할 수 있는 프로젝트로 도토리를 제공하고자 합니다.

창작가는 아이디어를 얻고 도움을 받아 나만의 작품을 만들 수 있습니다. 기부자는 자신이 가진 재능을 기부하고, 2차 창작된 작품들의 원작자로 남아 자신만의 커리어를 쌓으며 본인의 원작에 가치를 부여할 수 있습니다.

일정

  • 개발 일정 : 2022-02-28 ~ 2022-04-08 (총 6주)
    • Sub1 : 2022-02-28 ~ 2022-03-06 : 아이디어 구상, 기획, 설계, 필요 기술 학습을 통한 코드 이해
    • Sub2 : 2022-03-07 ~ 2022-03-18 : 세부 기획, Frontend 컴포넌트 개발, Backend api 개발, 응용 코드 추가
    • Sub3 : 2022-03-19 ~ 2022-04-08 : 프로젝트를 하면서 심화적으로 원하는 코드 추가

WE ARE, 다람쥐

팀원 역할
한지희 💪😎🎺 팀장! Frontend, Blockchain, Infra
이성재 🐭 Frontend, Blockchain
이호진 🐯 Backend, Infra
인주비 🐱 Frontend
조영운 🐹 Backend, Blockchain, Infra
제진명 🐨 Frontend, Blockchain

2️⃣ 프로젝트 개발 환경

이슈 관리 Jira
형상 관리 Gitlab
커뮤니케이션 Mattermost, Notion, Webex

기술 스택

TypeScript

React

Spring

AWS

프로그램 버전
IDE Visual Studio Code 1.64.2
IntelliJ IDEA Community Edition 2021.3.1
Spring Tool Suite 3.9.14
UI/UX Figma
Database MySQL Workbench 8.0.26
Server AWS EC2 (MobaXterm)
저장소 AWS S3
Ubuntu 20.04.2 LTS
Jenkins 2.303.2
nginx 1.18.0
Certbot
Docker 20.10.7
Smart Contract Solidity 0.8.4+
배포 환경 Remix
hardhat typescript
테스트 환경 Truffle 5.4.24
Blockchain Environment 테스트 네트워크 Ropsten network
Frontend HTML5, CSS3, TypeScript(ES6)
라이브러리 React 17.0.2
Recoil 0.5.1
styled-componenents 5.3.3
framer-motion 4.1.17
draft-js 0.11.7
axios 0.26.1
web3 1.7.1
Backend Java (Open-JDK zulu 8.33.0.1)
Spring Boot Gradle 7.4.1
Lombok 1.18.20, Swagger 2 3.0.0
JPA
형상 관리 Gitlab
이슈 관리 Jira
커뮤니케이션 Mattermost, Notion, Webex

3️⃣ 프로젝트 산출물


4️⃣ 프로젝트 결과물



5️⃣ 프로젝트 파일 구조

Smart Contract

Smart Contract
📦smart-contracts
  ┣ 📂contracts
  ┃ ┣ 📜DTT.sol
  ┃ ┗ 📜DTTMarket.sol
  ┣ 📂scripts
  ┃ ┗ 📜deploy.js
  ┣ 📂test
  ┃ ┗ 📜market-test.js
  ┣ 📜.eslintignore
  ┣ 📜.eslintrc.js
  ┣ 📜.gitignore
  ┣ 📜.npmignore
  ┣ 📜.prettierignore
  ┣ 📜.prettierrc
  ┣ 📜.solhint.json
  ┣ 📜.solhintignore
  ┣ 📜hardhat.config.js
  ┣ 📜package.json
  ┗ 📜README.md

Frontend

Frontend
📦frontend
  ┣ 📂.storybook
  ┃ ┣ 📜main.js
  ┃ ┗ 📜preview.js
  ┣ 📂public
  ┃ ┣ 📜favicon.ico
  ┃ ┣ 📜index.html
  ┃ ┣ 📜logo192.png
  ┃ ┣ 📜logo512.png
  ┃ ┣ 📜manifest.json
  ┃ ┗ 📜robots.txt
  ┣ 📂src
  ┃ ┣ 📂api
  ┃ ┃ ┣ 📜api.tsx
  ┃ ┃ ┣ 📜artist.tsx
  ┃ ┃ ┣ 📜feedback.tsx
  ┃ ┃ ┣ 📜item.tsx
  ┃ ┃ ┣ 📜sale.tsx
  ┃ ┃ ┗ 📜user.tsx
  ┃ ┣ 📂assets
  ┃ ┃ ┣ 📂feedback
  ┃ ┃ ┃ ┗ 📜sitting-dotori.png
  ┃ ┃ ┣ 📂profile
  ┃ ┃ ┃ ┗ 📜default_dotori.png
  ┃ ┃ ┗ 📜banner1.png
  ┃ ┣ 📂contracts
  ┃ ┃ ┣ 📂api
  ┃ ┃ ┃ ┣ 📜first.tsx
  ┃ ┃ ┃ ┣ 📜ItemTxRecord.tsx
  ┃ ┃ ┃ ┣ 📜mypage.tsx
  ┃ ┃ ┃ ┣ 📜second.tsx
  ┃ ┃ ┃ ┗ 📜transactionRecord.tsx
  ┃ ┃ ┗ 📜index.ts
  ┃ ┣ 📂lib
  ┃ ┃ ┗ 📜connectors.tsx
  ┃ ┣ 📂pages
  ┃ ┃ ┣ 📂artist
  ┃ ┃ ┃ ┣ 📜Artist.tsx
  ┃ ┃ ┃ ┣ 📜AuthoredNFTList.tsx
  ┃ ┃ ┃ ┣ 📜Download.tsx
  ┃ ┃ ┃ ┣ 📜FeedbackList.tsx
  ┃ ┃ ┃ ┣ 📜Like.tsx
  ┃ ┃ ┃ ┣ 📜OwnedNFTList.tsx
  ┃ ┃ ┃ ┗ 📜TxHistory.tsx
  ┃ ┃ ┣ 📂feedback
  ┃ ┃ ┃ ┣ 📜Feedback.tsx
  ┃ ┃ ┃ ┗ 📜FeedbackCreate.tsx
  ┃ ┃ ┣ 📂list
  ┃ ┃ ┃ ┣ 📜ChildList.tsx
  ┃ ┃ ┃ ┣ 📜List.tsx
  ┃ ┃ ┃ ┗ 📜ParentList.tsx
  ┃ ┃ ┣ 📂minting
  ┃ ┃ ┃ ┣ 📜ChildMinting.tsx
  ┃ ┃ ┃ ┗ 📜ParentMinting.tsx
  ┃ ┃ ┣ 📜Detail.tsx
  ┃ ┃ ┗ 📜Main.tsx
  ┃ ┣ 📂shared
  ┃ ┃ ┗ 📜GlobalStyles.tsx
  ┃ ┣ 📂stories
  ┃ ┃ ┣ 📂artist
  ┃ ┃ ┃ ┣ 📜ArtistFeedbackList.stories.tsx
  ┃ ┃ ┃ ┣ 📜ArtistFeedbackList.tsx
  ┃ ┃ ┃ ┣ 📜ArtistNav.stories.tsx
  ┃ ┃ ┃ ┣ 📜ArtistNav.tsx
  ┃ ┃ ┃ ┣ 📜ArtistNavMenu.stories.tsx
  ┃ ┃ ┃ ┣ 📜ArtistNavMenu.tsx
  ┃ ┃ ┃ ┣ 📜FeedbackToggleButtons.stories.tsx
  ┃ ┃ ┃ ┣ 📜FeedbackToggleButtons.tsx
  ┃ ┃ ┃ ┣ 📜ProfileBanner.stories.tsx
  ┃ ┃ ┃ ┣ 📜ProfileBanner.tsx
  ┃ ┃ ┃ ┣ 📜ProfileUpdateModal.stories.tsx
  ┃ ┃ ┃ ┣ 📜ProfileUpdateModal.tsx
  ┃ ┃ ┃ ┣ 📜RefreshTx.tsx
  ┃ ┃ ┃ ┣ 📜TransactionHistoryItem.stories.tsx
  ┃ ┃ ┃ ┣ 📜TransactionHistoryItem.tsx
  ┃ ┃ ┃ ┣ 📜TransactionHistoryList.stories.tsx
  ┃ ┃ ┃ ┗ 📜TransactionHistoryList.tsx
  ┃ ┃ ┣ 📂assets
  ┃ ┃ ┃ ┣ 📂mypage
  ┃ ┃ ┃ ┃ ┣ 📜default-dotori-circle.svg
  ┃ ┃ ┃ ┃ ┣ 📜default-dotori-icon.png
  ┃ ┃ ┃ ┃ ┗ 📜default-dotori.svg
  ┃ ┃ ┃ ┣ 📜code-brackets.svg
  ┃ ┃ ┃ ┣ 📜colors.svg
  ┃ ┃ ┃ ┣ 📜comments.svg
  ┃ ┃ ┃ ┣ 📜direction.svg
  ┃ ┃ ┃ ┣ 📜flow.svg
  ┃ ┃ ┃ ┣ 📜plugin.svg
  ┃ ┃ ┃ ┣ 📜repo.svg
  ┃ ┃ ┃ ┗ 📜stackalt.svg
  ┃ ┃ ┣ 📂common
  ┃ ┃ ┃ ┣ 📜alert.tsx
  ┃ ┃ ┃ ┣ 📜Amount.stories.tsx
  ┃ ┃ ┃ ┣ 📜Amount.tsx
  ┃ ┃ ┃ ┣ 📜Badge.stories.tsx
  ┃ ┃ ┃ ┣ 📜Badge.tsx
  ┃ ┃ ┃ ┣ 📜Icon.stories.tsx
  ┃ ┃ ┃ ┣ 📜Icon.tsx
  ┃ ┃ ┃ ┣ 📜LoadingSpinner.tsx
  ┃ ┃ ┃ ┣ 📜Logo.stories.tsx
  ┃ ┃ ┃ ┣ 📜Logo.tsx
  ┃ ┃ ┃ ┣ 📜MediaBlock.tsx
  ┃ ┃ ┃ ┣ 📜Modal.stories.tsx
  ┃ ┃ ┃ ┣ 📜Modal.tsx
  ┃ ┃ ┃ ┣ 📜Pagination.stories.tsx
  ┃ ┃ ┃ ┣ 📜SearchBar.tsx
  ┃ ┃ ┃ ┣ 📜StyledPagination.tsx
  ┃ ┃ ┃ ┣ 📜TextEditor.stories.tsx
  ┃ ┃ ┃ ┗ 📜TextEditor.tsx
  ┃ ┃ ┣ 📂detail
  ┃ ┃ ┃ ┣ 📜Description.stories.tsx
  ┃ ┃ ┃ ┣ 📜Description.tsx
  ┃ ┃ ┃ ┣ 📜Image.stories.tsx
  ┃ ┃ ┃ ┣ 📜Image.tsx
  ┃ ┃ ┃ ┣ 📜Info.stories.tsx
  ┃ ┃ ┃ ┣ 📜Info.tsx
  ┃ ┃ ┃ ┣ 📜InfoItem.tsx
  ┃ ┃ ┃ ┣ 📜QuestionItem.tsx
  ┃ ┃ ┃ ┣ 📜Questions.stories.tsx
  ┃ ┃ ┃ ┣ 📜Questions.tsx
  ┃ ┃ ┃ ┣ 📜RealtedNFTItem.tsx
  ┃ ┃ ┃ ┣ 📜RelatedNFT.stories.tsx
  ┃ ┃ ┃ ┣ 📜RelatedNFT.tsx
  ┃ ┃ ┃ ┣ 📜SaleDeleteModal.tsx
  ┃ ┃ ┃ ┣ 📜SaleModal.stories.tsx
  ┃ ┃ ┃ ┣ 📜SaleModal.tsx
  ┃ ┃ ┃ ┣ 📜Title.stories.tsx
  ┃ ┃ ┃ ┣ 📜Title.tsx
  ┃ ┃ ┃ ┣ 📜Transaction.stories.tsx
  ┃ ┃ ┃ ┣ 📜Transaction.tsx
  ┃ ┃ ┃ ┗ 📜TransactionItem.tsx
  ┃ ┃ ┣ 📂feedback
  ┃ ┃ ┃ ┣ 📜FeedbackBanner.stories.tsx
  ┃ ┃ ┃ ┣ 📜FeedbackBanner.tsx
  ┃ ┃ ┃ ┣ 📜FeedbackComment.stories.tsx
  ┃ ┃ ┃ ┣ 📜FeedbackComment.tsx
  ┃ ┃ ┃ ┣ 📜FeedbackInputBox.stories.tsx
  ┃ ┃ ┃ ┣ 📜FeedbackInputBox.tsx
  ┃ ┃ ┃ ┣ 📜FeedbackTitle.stories.tsx
  ┃ ┃ ┃ ┗ 📜FeedbackTitle.tsx
  ┃ ┃ ┣ 📂footer
  ┃ ┃ ┃ ┣ 📜Footer.stories.tsx
  ┃ ┃ ┃ ┗ 📜Footer.tsx
  ┃ ┃ ┣ 📂list
  ┃ ┃ ┃ ┣ 📜Category.stories.tsx
  ┃ ┃ ┃ ┣ 📜Category.tsx
  ┃ ┃ ┃ ┣ 📜Checkbox.stories.tsx
  ┃ ┃ ┃ ┣ 📜Checkbox.tsx
  ┃ ┃ ┃ ┣ 📜Item.tsx
  ┃ ┃ ┃ ┣ 📜ItemSkeleton.stories.tsx
  ┃ ┃ ┃ ┣ 📜ItemSkeleton.tsx
  ┃ ┃ ┃ ┣ 📜Skeleton.stories.tsx
  ┃ ┃ ┃ ┗ 📜Skeleton.tsx
  ┃ ┃ ┣ 📂main
  ┃ ┃ ┃ ┗ 📜Banner.tsx
  ┃ ┃ ┣ 📂minting
  ┃ ┃ ┃ ┣ 📜FileDropBox.stories.tsx
  ┃ ┃ ┃ ┣ 📜FileDropBox.tsx
  ┃ ┃ ┃ ┣ 📜OriginalItemImage.tsx
  ┃ ┃ ┃ ┣ 📜SearchResult.tsx
  ┃ ┃ ┃ ┣ 📜TagInputBox.stories.tsx
  ┃ ┃ ┃ ┗ 📜TagInputBox.tsx
  ┃ ┃ ┣ 📂nav
  ┃ ┃ ┃ ┣ 📜Header.stories.tsx
  ┃ ┃ ┃ ┣ 📜Header.tsx
  ┃ ┃ ┃ ┣ 📜MobileMenu.tsx
  ┃ ┃ ┃ ┣ 📜NavMenu.stories.tsx
  ┃ ┃ ┃ ┗ 📜NavMenu.tsx
  ┃ ┃ ┣ 📂profile
  ┃ ┃ ┃ ┣ 📜HorizonProfile.stories.tsx
  ┃ ┃ ┃ ┣ 📜HorizonProfile.tsx
  ┃ ┃ ┃ ┣ 📜Profile.stories.tsx
  ┃ ┃ ┃ ┣ 📜Profile.tsx
  ┃ ┃ ┃ ┣ 📜ProfileImg.stories.tsx
  ┃ ┃ ┃ ┣ 📜ProfileImg.tsx
  ┃ ┃ ┃ ┣ 📜ProfileLevel.stories.tsx
  ┃ ┃ ┃ ┣ 📜ProfileLevel.tsx
  ┃ ┃ ┃ ┣ 📜ProfileNickname.stories.tsx
  ┃ ┃ ┃ ┗ 📜ProfileNickname.tsx
  ┃ ┃ ┣ 📂thumbnail
  ┃ ┃ ┃ ┣ 📜Thumbnail.stories.tsx
  ┃ ┃ ┃ ┣ 📜Thumbnail.tsx
  ┃ ┃ ┃ ┣ 📜ThumbnailGrid.stories.tsx
  ┃ ┃ ┃ ┗ 📜ThumbnailGrid.tsx
  ┃ ┃ ┣ 📜Button.stories.tsx
  ┃ ┃ ┣ 📜Button.tsx
  ┃ ┃ ┣ 📜InputBox.stories.tsx
  ┃ ┃ ┣ 📜InputBox.tsx
  ┃ ┃ ┣ 📜Introduction.stories.mdx
  ┃ ┃ ┣ 📜SubTitle.stories.tsx
  ┃ ┃ ┣ 📜SubTitle.tsx
  ┃ ┃ ┣ 📜TextAreaBox.stories.tsx
  ┃ ┃ ┣ 📜Title.stories.tsx
  ┃ ┃ ┗ 📜Title.tsx
  ┃ ┣ 📂utils
  ┃ ┃ ┣ 📜Level.tsx
  ┃ ┃ ┗ 📜ScrollToTop.tsx
  ┃ ┣ 📜App.tsx
  ┃ ┣ 📜index.tsx
  ┃ ┣ 📜react-app-env.d.ts
  ┃ ┗ 📜Router.tsx
  ┣ 📜.env
  ┣ 📜.gitignore
  ┣ 📜image.d.ts
  ┣ 📜package-lock.json
  ┣ 📜package.json
  ┣ 📜README.md
  ┗ 📜tsconfig.json

Backend

Backend
📦backend
  ┣ 📂gradle
  ┃ ┗ 📂wrapper
  ┃ ┃ ┣ 📜gradle-wrapper.jar
  ┃ ┃ ┗ 📜gradle-wrapper.properties
  ┣ 📂src
  ┃ ┣ 📂main
  ┃ ┃ ┣ 📂java
  ┃ ┃ ┃ ┗ 📂com
  ┃ ┃ ┃ ┃ ┗ 📂daram
  ┃ ┃ ┃ ┃ ┃ ┗ 📂dotore
  ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂api
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂controller
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FeedBackController.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemController.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜MypageController.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜SalesController.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜UserController.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂request
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜AnswerReq.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜DescUpdateReq.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FeedbackMeReq.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FeedbackReq.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FeedbackUpdateReq.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemButtonReq.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemReq.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemTrxReq.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemUpdateReq.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜NicknameUpdateReq.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ProfileUpdateReq.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜SaleCompleteReq.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜SalesCancelReq.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜SalesReq.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜SaleTrxReq.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂response
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜BaseRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FeedbackAnswerVO.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FeedbackDetailRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FeedbackListRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FeedbackQuestionVO.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FeedbackRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FeedbackVO.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemAuthorListRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemButtonRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemDetailRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemImageRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemLikeRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemListRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemListVO.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemRelationRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemRelationVO.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemsRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜MyDownloadListRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜MyLikeListRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜requestFeedbackRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜requestFeedbackVO.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜responseFeedbackRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜responseFeedbackVO.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜SaleListRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜SaleListVO.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜SalesInfoRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜UserListRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜UserRes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂service
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜AwsS3Service.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FeedbackService.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FeedbackServiceImpl.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemService.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemServiceImpl.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜SaleService.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜SaleServiceImpl.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜UserService.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜UserServiceImpl.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂config
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜AmazonS3Config.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜JpaConfig.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜SwaggerConfig.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂db
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📂entity
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜Answer.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜Download.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜Feedback.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜Items.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜Likes.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜Sales.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜Secondary.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜Taglist.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜Users.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📂repository
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜AnswerRepository.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜DownloadRepository.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜FeedbackRepository.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜ItemRepository.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜LikeRepository.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜SaleRepository.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜SecondaryRepository.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ 📜TagRepository.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜UserRepository.java
  ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜DotoreApplication.java
  ┃ ┃ ┗ 📂resources
  ┃ ┃ ┃ ┗ 📜application.properties
  ┃ ┗ 📂test
  ┃ ┃ ┗ 📂java
  ┃ ┃ ┃ ┗ 📂com
  ┃ ┃ ┃ ┃ ┗ 📂daram
  ┃ ┃ ┃ ┃ ┃ ┗ 📂dotore
  ┃ ┃ ┃ ┃ ┃ ┃ ┗ 📜DotoreApplicationTests.java
  ┣ 📜.gitignore
  ┣ 📜build.gradle
  ┣ 📜gradlew
  ┣ 📜gradlew.bat
  ┗ 📜settings.gradle

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •