Skip to content
/ HALPME Public

Blockchain Incentive Community Site HALP ME!!

Notifications You must be signed in to change notification settings

yu-uj/HALPME

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

93 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿšจย ํŒ€ ์†Œ๊ฐœ

BEB-05-02-05


๐Ÿ’กProject : HALP ME!!

  • ํŒ€๋ช… : HALP ME!
  • ํŒ€์žฅ : ํ™์œ ์ง„
  • ํŒ€์› : ๋ฐ•์ˆ˜์—ฐ, ์ด์†ก์˜, ์•ˆ๋ณ‘ํ˜„
  • Site Link :
  • Date : 2022/08/17 - 2022/08/30

๐Ÿ’กย HALP Project Intro

โžก๏ธ ์งˆ์˜์‘๋‹ต ์ปค๋ฎค๋‹ˆํ‹ฐ. ์‚ฌ์šฉ์ž๋Š” ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๊ฒŒ์‹œ๊ธ€์„ ์ž‘์„ฑํ•˜๊ณ , ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋“ค์ด ํ•ด๋‹น ๊ฒŒ์‹œ๊ธ€์— ๋‹ต๋ณ€์„ ๋Œ“๊ธ€๋กœ ์ž‘์„ฑํ•œ๋‹ค. ์งˆ๋ฌธ์„ ํ•œ ์‚ฌ์šฉ์ž๋Š” ๊ฒŒ์‹œ๊ธ€์— ๋‹ฌ๋ฆฐ ๋‹ต๋ณ€ ๋Œ“๊ธ€ ์ค‘ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋‹ต๋ณ€์„ ์ฑ„ํƒํ•œ๋‹ค. ์ฑ„ํƒ๋ฐ›์€ ๋Œ“๊ธ€์˜ ์‚ฌ์šฉ์ž๋Š” ICํ† ํฐ์„ ๋ณด์ƒ์œผ๋กœ ๋ฐ›๋Š”๋‹ค.

์—ญํ• 

์ด๋ฆ„ ํฌ์ง€์…˜
๋ฐ•์ˆ˜์—ฐ FE
์ด์†ก์˜ FE
์•ˆ๋ณ‘ํ˜„ BE, SC
ํ™์œ ์ง„ BE, SC

๐Ÿ’ปย FE

์›น์˜ View๋ฅผ ์œ ์ € ํ”Œ๋กœ์šฐ์— ๋”ฐ๋ผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๊ณ , ๊ฐœ๋ฐœํ•˜๊ธฐ.

๐Ÿ’ปย SC

์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ๊ฐœ๋ฐœ์„ ์œ„ํ•ด ์†”๋ฆฌ๋””ํ‹ฐ ์–ธ์–ด๋ฅผ ๋‹ค๋ฃจ๊ณ , ๋ถ„์„ํ•˜๊ณ , ์ ์šฉ ๊ฐ€๋Šฅ. ๊ธฐ๋ณธ์œผ๋กœ ์ œ๊ณต๋˜๋Š” ERC-20, ERC-721 ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ ์ฝ”๋“œ ์™ธ์˜ ๋ง๋ถ™์ผ ๊ธฐ๋Šฅ์€ ์‘์šฉํ•˜์—ฌ ์ฝ”๋“œ ์ž‘์„ฑํ•ด์•ผํ•จ.

โ†’ ์†”๋ฆฌ๋””ํ‹ฐ๋กœ ์ž‘์„ฑ๋œ ERC-20, ERC-721 ์ฝ”๋“œ๋ฅผ ํŒŒ์•…ํ•˜๊ณ , ์‘์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ปย BE

๋ฐฑ์—”๋“œ์—์„œ ์ง€๊ฐ‘ ์ƒ์„ฑ, ์„œ๋ช… ๋ฐ ์ „์†ก ๋‹ด๋‹น. ์„œ๋ฒ„ ๊ตฌ์ถ•, ์ง€๊ฐ‘ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ, ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ์™€ ์„œ๋ฒ„๋ฅผ ์—ฐ๋™ํ•˜์—ฌ ์‚ฌ์šฉ. ๋™์ž‘ ํ™•์ธ์„ ์œ„ํ•ด ์‹ค์‹œ๊ฐ„ ํŠธ๋ž˜ํ‚น.


๐Ÿšจย ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

๊ธฐ์ˆ  ์Šคํƒ

Tech

Language JavaScript *
Server Framework Node.js *
Contract Language Solidity SC
Container Ganache SC
Web Library React FE
Database(DB) MySQL BE
Web Library Redux FE
Web Library Babel BE
Web Library Bootstrap FE
Web Framework Express.js BE
JavaScript Library Web3.js SC
Framework Truffle SC
Framework OpenZepplin SC

Position Tech

Position ๊ธฐ์ˆ  ์Šคํƒ
Front-End React, Redux, Bootstrap
Back-End MySQL, Babel, Express
Smart-Contract Solidity, Web3.js, Truffle, OpenZepplin

๊ฐœ๋ฐœ ํ™˜๊ฒฝ

OS MacOS, Ubuntu
IDE VisualStudioCode
๊ฐœ๋ฐœ ๋„๊ตฌ Git
๊ฐœ๋ฐœ ์–ธ์–ด JavaScript, Solidity
ํ…Œ์ŠคํŠธ ๋„คํŠธ์›Œํฌ Ganache(ETH)
์ง€๊ฐ‘ MetaMask
๋ฌธ์„œ ๊ด€๋ฆฌ Notion

๊ตฌํ˜„ ๊ธฐ๋Šฅ

๐Ÿ”—ย ์ฃผ์š” ๊ธฐ๋Šฅ

โ–ถ๏ธ ํšŒ์›๊ด€๋ฆฌ

  • ์‚ฌ์šฉ์ž๋Š” ์•„์ด๋””์™€ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ํšŒ์›๊ฐ€์ž…ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ์•„์ด๋””์™€ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

โ–ถ๏ธ ๊ฒŒ์‹œ๊ธ€

  • ์‚ฌ์šฉ์ž๋Š” ๊ฒŒ์‹œ๊ธ€์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ธ ๋‚ด์šฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ๊ฒŒ์‹œ๊ธ€์— ๋Œ€ํ•œ ๋Œ“๊ธ€์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ ๊ฒŒ์‹œ๊ธ€์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€ ์ค‘ ํ•˜๋‚˜์˜ ๋Œ“๊ธ€์„ ์ฑ„ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.

โ–ถ๏ธ ๋งˆ์ดํŽ˜์ด์ง€

  • ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ์†Œ์œ ํ•œ NFT ๋ชฉ๋ก์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ์†Œ์œ ํ•œ ํ† ํฐ์˜ ๊ฐœ์ˆ˜๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ์ž‘์„ฑํ•œ ๊ฒŒ์‹œ๊ธ€์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ ํ† ํฐ์„ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค.

โ–ถ๏ธ ํ† ํฐ

  • ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ์ž‘์„ฑํ•œ ๋Œ“๊ธ€์ด ์ฑ„ํƒ๋จ์œผ๋กœ, ํ† ํฐ์„ ํš๋“ํ•  ์ˆ˜ ์žˆ๋‹ค.

โ–ถ๏ธ NFT

  • ์‚ฌ์šฉ์ž๋Š” NFT๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ”—ย ์ถ”๊ฐ€ ๊ธฐ๋Šฅ

โ–ถ๏ธ ๊ฒŒ์‹œ๊ธ€

  • ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ์ž‘์„ฑํ•œ ๊ฒŒ์‹œ๊ธ€์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ์ž‘์„ฑํ•œ ๊ฒŒ์‹œ๊ธ€์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ์ž‘์„ฑํ•œ ๋Œ“๊ธ€์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ์ž‘์„ฑํ•œ ๋Œ“๊ธ€์„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ๊ฒŒ์‹œ๊ธ€์— ์ข‹์•„์š”๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ๋Œ“๊ธ€์— ์ข‹์•„์š”๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ”—ย Night Mare

  • ์‚ฌ์šฉ์ž๋Š” ์†Œ์œ ํ•œ nft๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค
  • ์‚ฌ์šฉ์ž๋Š” nft๋ฅผ ๊ณ ์ •๋œ ๊ฐ€๊ฒฉ์— ๊ตฌ๋งคํ•˜๊ฑฐ๋‚˜ ๊ฒฝ๋งคํ•  ์ˆ˜ ์žˆ๋‹ค
  • ์‚ฌ์šฉ์ž๋Š” ์นดํ…Œ๊ณ ๋ฆฌ์˜ Explore์—์„œ nft ์กฐํšŒ ๋ฐฉ์‹์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2022-08-30 แ„‹แ…ฉแ„’แ…ฎ 5 06 46


์‹œ๋‚˜๋ฆฌ์˜ค

Home

  • ๊ธฐ๋ณธ Index ํ™”๋ฉด.
  • ์™ผ์ชฝ ์ƒ๋‹จ์˜ ์‚ฌ์ดํŠธ ๋กœ๊ณ  ํด๋ฆญ์‹œ ํ™ˆ(Home)์œผ๋กœ ์ด๋™ํ•œ๋‹ค.

Navigation

  • Home ํ™”๋ฉด ์ƒ๋‹จ์— ์œ„์น˜.
  • Login / Sign ํด๋ฆญ์‹œ login๊ณผ sign ์„ ํƒ ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•œ๋‹ค.
  • Market ํด๋ฆญ์‹œ market ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•œ๋‹ค.
  • Create ํด๋ฆญ์‹œ NFTcreate ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•œ๋‹ค.
  • My Page ํด๋ฆญ์‹œ mypage ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•œ๋‹ค.

Login / Sign up

  • Home ํ™”๋ฉด ์ƒ๋‹จ์˜ ์˜ค๋ฅธ์ชฝ์— ์œ„์น˜.
  • Sign ํด๋ฆญ์‹œ ํšŒ์›๊ฐ€์ž… ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•œ๋‹ค.
  • ํšŒ์›๊ฐ€์ž…์— ํ•„์š”ํ•œ Id, Password๋ฅผ ํฌํ•จํ•œ ์ •๋ณด ๊ธฐ์ž… ํ›„, ํšŒ์›๊ฐ€์ž… ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ๊ฐ€์ž…ํ•œ๋‹ค.
  • ํšŒ์›๊ฐ€์ž…์— ์‹คํŒจํ•˜๋ฉด error message ์†ก์ถœํ•œ๋‹ค.
  • Login ํด๋ฆญ์‹œ ๋กœ๊ทธ์ธ ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•œ๋‹ค.
  • Id, Password ์ž…๋ ฅ ํ›„, ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ ํด๋ฆญ์œผ๋กœ ๋กœ๊ทธ์ธํ•œ๋‹ค.
  • ๋กœ๊ทธ์ธ ์‹คํŒจ์‹œ error message ์†ก์ถœํ•œ๋‹ค.
  • ๋กœ๊ทธ์ธ์— ์„ฑ๊ณตํ•˜๋ฉด ํ™”๋ฉด ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์˜ Login ๋ฒ„ํŠผ์ด Logout ์œผ๋กœ ๋ฐ”๋€๋‹ค.
  • Logout ํด๋ฆญ์‹œ ์‚ฌ์ดํŠธ์—์„œ ๋กœ๊ทธ์•„์›ƒ ๋œ๋‹ค.

Market

  • ๊ฒŒ์‹œ๊ธ€ ๋ฆฌ์ŠคํŠธ์˜ ๊ฒŒ์‹œ๊ธ€ ํด๋ฆญ์‹œ, ๊ฒŒ์‹œ๊ธ€์˜ ์ƒ์„ธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•œ๋‹ค.
  • ๊ฒŒ์‹œ๊ธ€ ๋ฆฌ์ŠคํŠธ์˜ ์ƒ๋‹จ์— ์œ„์น˜ํ•œ ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•œ๋‹ค.
  • ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„์— NFT ์ •๋ณด๋ฅผ ์š”์ฒญํ•˜๊ณ  ์„œ๋ฒ„๋Š” DB์— ์ €์žฅ๋œ NFT ์ •๋ณด๋ฅผ ์‘๋‹ตํ•œ๋‹ค.
  • ํด๋ผ์ด์–ธํŠธ๋Š” ์‘๋‹ต๋ฐ›์€ ์ •๋ณด๋ฅผ marketplace ํŽ˜์ด์ง€์— ๋ณด์—ฌ์ค€๋‹ค.
  • NFT ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ˆŒ๋ €์„ ๋•Œ ์ง€๊ฐ‘์—ฐ๊ฒฐ์ด ๋˜์–ด์žˆ์œผ๋ฉด ๊ตฌ๋งค ํŽ˜์ด์ง€๋กœ, ์•„๋‹ˆ๋ฉด ์ง€๊ฐ‘ ์—ฐ๊ฒฐ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•œ๋‹ค.

Create (NFT Create)

  • ์ง€๊ฐ‘ ์—ฐ๊ฒฐ [URClass eth์—ฐ๊ฒฐ]
    • ์—ฐ๊ฒฐ์ด ๋˜์ง€ ์•Š์€ ์ƒํ™ฉ์—์˜ค๋ฅธ์ชฝ ์œ„ ์ง€๊ฐ‘์„ ๋ˆ„๋ฅด๊ฑฐ๋‚˜, ์˜ค๋ฅธ์ชฝ ์œ„ ์‚ฌ์šฉ์ž๋ฅผ ๋ˆ„๋ฅด๊ฑฐ๋‚˜, Explore์—์„œ NFT๋ฅผ ๋ˆŒ๋ €์„ ๋•Œ ์ด๋™ํ•œ๋‹ค.
    • ์ง€๊ฐ‘์„ ํด๋ฆญํ•˜๋ฉด MetaMask ์ง€๊ฐ‘์„ ํ‘œ์‹œํ•œ๋‹ค.
    • ์ง€๊ฐ‘์— ๋กœ๊ทธ์ธํ•˜๋ฉด ์‚ฌ์ดํŠธ์— ๋กœ๊ทธ์ธ๋œ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์ด ๋ณด์œ ํ•œ ICํ† ํฐ์„ ์ธ์ฆํ•˜๊ณ , NFT ์ƒ์„ฑ์„ ์œ„ํ•ด Create ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ create ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•œ๋‹ค.
  • ํด๋ผ์ด์–ธํŠธ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ NFT CreationFrom์„ ์ œ๊ณตํ•œ๋‹ค.
  • ์‚ฌ์šฉ์ž๋Š” ์ด๋ฏธ์ง€์™€ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜๊ณ  Create NFT ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ NFT ์ •๋ณด๋ฅผ IPFS์— ์—…๋กœ๋“œ ์š”์ฒญํ•œ๋‹ค.
  • ์ด๋ฏธ์ง€๋ฅผ IPFS์— ์ €์žฅ ํ›„ ์ด๋ฏธ์ง€ IPFS URI๋ฅผ ์ž…๋ ฅํ•œ ์ •๋ณด์— ์ถ”๊ฐ€ํ•˜์—ฌ metadata.json ํŒŒ์ผ์„ IPFS์— ์—…๋กœ๋“œํ•œ๋‹ค.
  • ์—…๋กœ๋“œ ์™„๋ฃŒ ํ›„, ์—…๋กœ๋“œ๋œ ์ด๋ฏธ์ง€๋Š” My Page์˜ Minted List์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

My Page

  • ๋กœ๊ทธ์ธํ•œ ์‚ฌ์šฉ์ž์˜ ์ƒ์„ธ ์ •๋ณด ํ™•์ธ.
  • ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด์œ ํ•œ ICํ† ํฐ์„ ํ™•์ธ.
  • ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด์œ ํ•œ NFT ์กฐํšŒ.
  • ๊ตฌ๋งคํ•œ NFT ๋ชฉ๋ก ์กฐํšŒ / ๋ฏผํŒ…ํ•œ NFT ๋ชฉ๋ก ์กฐํšŒ.
  • ์‚ฌ์šฉ์ž๊ฐ€ ์ž‘์„ฑํ•œ ๊ฒŒ์‹œ๊ธ€ ํ™•์ธ.
  • ์‚ฌ์šฉ์ž๊ฐ€ ์ž‘์„ฑํ•œ ๋Œ“๊ธ€ ํ™•์ธ.

ํ•„์ˆ˜ ๊ตฌํ˜„

  • ๋กœ๊ทธ์ธ / ๋กœ๊ทธ์•„์›ƒ
  • ํšŒ์›๊ฐ€์ž…
  • ๊ฒŒ์‹œ๊ธ€ ์ฝ๊ธฐ ๋ฐ ์ž‘์„ฑ
  • ๊ฒŒ์‹œ๊ธ€์— ๋Œ€ํ•œ ๋Œ“๊ธ€ ์ž‘์„ฑ
  • ๊ฒŒ์‹œ๊ธ€์˜ ์ž‘์„ฑ์ž๊ฐ€ ๋Œ“๊ธ€ ์ฑ„ํƒ
  • ์ฑ„ํƒ๋œ ๋Œ“๊ธ€์˜ ์ž‘์„ฑ์ž๋Š” ๋ณด์ƒ์œผ๋กœ ICํ† ํฐ์„ ๋ฐ›์Œ
  • ICํ† ํฐ์„ ๋ฏผํŒ…ํ•œ NFT ํ† ํฐ์œผ๋กœ ๊ตํ™˜
  • NFT Create๋ฅผ ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ
  • Minted List์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„์™€์„œ ๋ณด์œ  NFT ํ‘œ์‹œ

์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๊ตฌํ˜„

  • ๋‚ด NFT ์ปฌ๋ ‰์…˜ ํŽ˜์ด์ง€ ์กฐํšŒ ๊ธฐ๋Šฅ.
  • ์‚ฌ์šฉ์ž NFT ํŽ˜์ด์ง€ ์กฐํšŒ ๊ธฐ๋Šฅ.
  • ๋‹ต๋ณ€ ์ฑ„ํƒ์ด ์™„๋ฃŒ๋œ ๊ฒŒ์‹œ๊ธ€์€ ์™„๋ฃŒ ๋ฆฌ์ŠคํŠธ๋กœ ์ด๋™ํ•˜๊ธฐ.
  • ๋ณด์œ ํ•œ ICํ† ํฐ๊ณผ NFT ์ „์†ก ๊ธฐ๋Šฅ.
  • ๋ณด์œ ํ•œ NFT ํŒ๋งค ๊ธฐ๋Šฅ.

Flow Chart

HALP ME Flowchart drawio final


ER-Diagram

Project2


API

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2022-08-30 แ„‹แ…ฉแ„’แ…ฎ 5 42 43

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2022-08-30 แ„‹แ…ฉแ„’แ…ฎ 5 43 14


Installation

1. .env ์ถ”๊ฐ€

.env ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค.

  • client
REACT_APP_SECRET_KEY=
REACT_APP_SERVER_URL=http://127.0.0.1:8080
  • server
PORT=8080
SERVER_BANNER=
DB_USER_NAME=root
DB_USER_PASSWORD=
DB_DATABASE_NAME=HALP_ME
DB_HOST=127.0.0.1
DB_DIALECT=mysql
  • contract
SERVER_ADDRESS=๊ฐ€๋‚˜์Šˆ ์ฒซ๋ฒˆ์งธ ๊ณ„์ •
SERVER_SECRET_KEY=๊ฐ€๋‚˜์Šˆ ์ฒซ๋ฒˆ์งธ ๊ณ„์ • ๋น„๋ฐ€ ํ‚ค
CONTRACT_ADDRESS=๋‚ด๊ฐ€ ๋ฐฐํฌํ•œ ์ปจํŠธ๋ž™ํŠธ ์ฃผ์†Œ
RPC_URL=http://127.0.0.1:7545/

2. ์‹คํ–‰

# client
cd client
npm install
npm start

# server
cd server
npm install
npm start

3. contract deploy

# install truffle & ganache
npm install -g truffle
npm install -g ganache-cli

# ํ”„๋กฌํ”„ํŠธ ์‹คํ–‰
truffle develop

# ์ปดํŒŒ์ผ
compile

# ๋ฐฐํฌ
migrate

# ํ…Œ์ŠคํŠธ
test

์‹คํ–‰ ํ™”๋ฉด

Home

home

Post

post

Post Create

postCreate

Comments

comments

Comments Selected

commentSelected

Market

market

My Page

mypage


About

Blockchain Incentive Community Site HALP ME!!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published