Skip to content

jryouda/test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 

Repository files navigation

๐Ÿƒ OpenRun

๋‹น์‹  ๋งŒ์˜ ์บ๋ฆญํ„ฐ, ํ•จ๊ป˜ ๋‹ฌ๋ฆฌ๋Š” ์ฆ๊ฑฐ์›€!


ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

์–ธ์ œ๋“ ์ง€ ๋‹ค์–‘ํ•œ ์‚ฌ๋žŒ๋“ค๊ณผ ๋‹ฌ๋ฆฌ๊ธฐ ๋ชจ์ž„์— ์ฐธ์—ฌํ•˜๊ณ , NFT ์•„๋ฐ”ํƒ€๋ฅผ ํš๋“ํ•˜์—ฌ ๋‚˜๋งŒ์˜ ๊ฐœ์„ฑ์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š”

์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋ฐ˜ 'ํ•จ๊ป˜ ๋›ฐ๋Š” M2E' dApp ์ž…๋‹ˆ๋‹ค.

  • Open + Run, ๋Ÿฌ๋‹์„ ์—ฌ๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ๋Ÿฌ๋‹ ๋ชจ์ž„(๋ฒ™)์„ ์—ด๊ณ , ํ•จ๊ป˜ ๋‹ฌ๋ฆด ์‚ฌ๋žŒ๋“ค์„ ๋ชจ์•„, ํ•จ๊ป˜ ๋‹ฌ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋“ค์ด ๋Ÿฌ๋‹์„ ์ฆ๊ธฐ๊ธฐ๋งŒ ํ•˜๋ฉด, NFT ์•„๋ฐ”ํƒ€๋ผ๋Š” ๋ณด์ƒ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋“ค์€ ์„œ๋น„์Šค ๋‚ด ๋‹ค์–‘ํ•œ ํ™œ๋™(๋„์ „ ๊ณผ์ œ)์œผ๋กœ NFT ์•„๋ฐ”ํƒ€ ํŒŒ์ธ ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๊ณ , ์ด๋ฅผ ์กฐํ•ฉํ•ด ๋‚˜๋งŒ์˜ ์•„๋ฐ”ํƒ€๋ฅผ ๊พธ๋ฐ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ธ”๋ก์ฒด์ธ์— ๋Œ€ํ•œ ๊ธฐ์ดˆ ์ง€์‹์ด๋‚˜ NFT ๊ตฌ๋งค ์—†์ด, ๋‚ฎ์€ ์ง„์ž… ์žฅ๋ฒฝ์œผ๋กœ NFT์— ๋‹ค๊ฐ€๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŒ€ ์†Œ๊ฐœ

Backend

Yejin Kelly Joo @yjkellyjoo

Son Jun Hyung @sonjh919

Yoo Jae Rin @jryouda

Kim Dong Hwan @Dunn-Kim

Frontend

Jeong SeungRyong @windragon0807

JungDae Choi @VEA22

Design

Younsoo Kim

Hayul Jeong @mechakawai

๊ธฐ์ˆ  ์Šคํƒ

Frontend

TypeScript

Next.js

Backend

JAVA

Spring Boot

MySQL

xrpl4j

ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

openrun
โ”œโ”€โ”€ frontend
โ”‚   โ”œโ”€โ”€ public
โ”‚   โ”œโ”€โ”€ src
...
โ”œโ”€โ”€ backend
โ”‚   โ”œโ”€โ”€ src
...

์‹คํ–‰ ๋ฐฉ๋ฒ•

Frontend

bash

cd frontend

npm install

npm run dev ...

Backend

cd backend

./gradlew bootRun

...

ํ˜น์€ ๋ฐฐํฌ URL์—์„œ ํ™•์ธ ๊ฐ€๋Šฅ

frontend: https://open-run.vercel.app/

backend API swagger: https://open-run.xyz/swagger-ui/index.html

ํŽ˜์ด์ง€๋ณ„ ๊ธฐ๋Šฅ(๋ฐ๋ชจ ๋ฒ„์ „)

[์ดˆ๊ธฐ ํ™”๋ฉด]

  • ๋ฐ๋ชจ ์ดˆ๊ธฐ ํ™”๋ฉด์œผ๋กœ, ๋ฒ™ ๋งŒ๋“ค๊ธฐ ๋™์ž‘์„ ์‹คํ–‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž์˜ NFT ์•„๋ฐ”ํƒ€๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
์ดˆ๊ธฐ ํ™”๋ฉด
splash

[๋ฒ™ ๋งŒ๋“ค๊ธฐ]

  • ๋ฒ™ ๋งŒ๋“ค๊ธฐ ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ๋‚˜์˜ค๋Š” ํ™”๋ฉด์œผ๋กœ, ๋นˆ ์นธ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•˜์—ฌ DataBase์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
    • ๋ฒ™ ์ด๋ฆ„, ์žฅ์†Œ, ์‹œ์ž‘ ์ผ์‹œ, ๊ฑฐ๋ฆฌ, ํŽ˜์ด์Šค ๋“ฑ์„ ์ž…๋ ฅ ๋ฐ›์Šต๋‹ˆ๋‹ค
  • ๋ฒ™ ๋งŒ๋“ค๊ธฐ ์™„๋ฃŒ ์‹œ, ์ดˆ๊ธฐ ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
๋ฒ™ ๋งŒ๋“ค๊ธฐ
splash

[์ƒ์„ฑ๋œ ๋ฒ™ ํ™•์ธํ•˜๊ธฐ]

  • ๋‹ค์‹œ ๋ฐ๋ชจ ์ดˆ๊ธฐํ™”๋ฉด์œผ๋กœ ๋Œ์•„์˜ค๋ฉฐ, ์ƒ์„ฑ๋œ ๋ฒ™์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒ์„ฑ๋œ ๋ฒ™์„ ํด๋ฆญํ•˜์—ฌ ์ƒ์„ธ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ƒ์„ฑ๋œ ๋ฒ™ ํ™•์ธํ•˜๊ธฐ
splash

[๋ฒ™ ์ƒ์„ธ์ •๋ณด ํ™”๋ฉด]

  • ๋ฒ™ ์ƒ์„ธ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•œ ํ™”๋ฉด์œผ๋กœ, ์žฅ์†Œ, ์‹œ์ž‘ ์‹œ๊ฐ„, ๊ฑฐ๋ฆฌ, ํŽ˜์ด์Šค ๋“ฑ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ํ˜„์žฌ ์ฐธ์—ฌ์ž๋Š” ๋”๋ฏธ ๋ฐ์ดํ„ฐ ์ž…๋‹ˆ๋‹ค.
  • ์ฃผ์†Œ๋ฅผ ์ง€๋„๋กœ ํ‘œ์ถœํ•˜์—ฌ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
  • ๋ฒ™ ์ฐธ์—ฌ์™„๋ฃŒ ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ, ๋„์ „ ๊ณผ์ œ ์™„๋ฃŒํ•ฉ๋‹ˆ๋‹ค.
๋ฒ™ ์ƒ์„ธ์ •๋ณด ํ™”๋ฉด
splash

[๋ฐœ๊ธ‰๋œ NFT ์•„๋ฐ”ํƒ€]

  • ๋„์ „ ๊ณผ์ œ ์™„๋ฃŒ ์‹œ, ๋ฐœ๊ธ‰๋œ NFT ์•„๋ฐ”ํƒ€๋ฅผ ํ‘œ์ถœํ•˜๋Š” ํ™”๋ฉด์ž…๋‹ˆ๋‹ค.
  • xrpl ์ž๋ฐ” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ NFT ๋ฏผํŒ… ํ›„ ๋ฐœ๊ธ‰๋œ NFT ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์™€ ํ‘œ์ถœํ•ฉ๋‹ˆ๋‹ค.
    • category ๊ฐ’(์ด 9๊ฐ€์ง€ enum ๊ฐ’์œผ๋กœ ์ •์˜๋˜์–ด ์žˆ์Œ -taxon ์ •๋ณด), serial number(๋ณธ์ธ์˜ nft์ž„์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•œ ์ •๋ณด), memodata(common, rare, hidden ์— ๋Œ€ํ•œ ์•„๋ฐ”ํƒ€ ์ •๋ณด)
๋ฒ™ ์ƒ์„ธ์ •๋ณด ํ™”๋ฉด
splash

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published