Skip to content
@GimmeDuck

GimmeDuck

🐤GIMMEDUCK🐤

image

‘Gimme-Duck’ 서비스는 NFT를 활용하여 기부투명성을 보장하는 블록체인 기반 기부 플랫폼이다. 기부를 원하는 사용자는 서비스에서 나만의 NFT 를 커스터마이징 하고 자신이 속한 팬덤 이름으로 기부금을 전달한다.

💡 GIMMEDUCK 사용해보기

💡 GIMMEDUCK 디렉토리 구조

GimmeDuck_Main
├── GimmeDuck_Back
│   ├── pinata_key.js
│   └── server.js
└── GimmeDuck_Front
    ├── config.  
    │   ├── jest
    │   └── webpack/persistentCache
    ├── public
    │   └── img
    ├── scripts
    └── src
        ├── abi
        ├── components
        ├── config
        ├── custom_Img
        ├── screen_js
        ├── screens
        ├── style
        └── utils

💡 GIMMEDUCK 설치 방법

GimmeDuck_Main을 Clone 받습니다.

git clone https://github.com/GimmeDuck/GimmeDuck_Main.git

[2️⃣ GimmeDuck_Main으로 이동]

cd GimmeDuck_Main

[3️⃣ GimmeDuck_Front 파일 삭제]

Clone 받은 GimmeDuck_Back 파일 내부에 있는 GimmeDuck_Front 파일을 삭제합니다.

rmdir GimmeDuck_Front

Clone 받은 GimmeDuck_Back 파일 내부에 GimmeDuck_Front를 Clone 받습니다.

git clone https://github.com/GimmeDuck/GimmeDuck_Front.git

[5️⃣ npm install ]

GimmeDuck_Main 내부에서 npm install 명령어를 통해 필요한 npm을 설치받습니다.

[6️⃣ GimmeDuck_Front로 이동]

cd GimmeDuck_Front

[7️⃣ npm install ]

GimmeDuck_Front 내부에서 npm install 명령어를 통해 필요한 npm을 설치받습니다.

[8️⃣ GimmeDuck_Main으로 이동]

cd ..

[9️⃣ npm start]

npm start 명령어를 통해 프로젝트를 실행합니다.


💡 GIMMEDUCK 기능

image

1️⃣ HOME

  • 사용자는 NFT제작을 시작하기 앞서 자신의 Klip 지갑을 통해 로그인

2️⃣ NFT 커스터마이징 및 송금

  • 자신이 원하는 아이템으로 NFT 제작
  • Klip 지갑을 통해 기부금 송금

3️⃣ NFT 민팅 완료

  • 송금이 완료되면, NFT가 자동 민팅
  • 민팅 완료 시 기부 증서 제공

4️⃣ History

트랜잭션 조회 창 Klaytn scope 이동 -> 블록체인에 기록된 기부금 흐름 확인

💡 GIMMEDUCK 개발환경 및 구조도

image

💡 GIMMEDUCK 팀원 소개

윤규빈
프론트엔드 개발, 백엔드 개발, web3 api 연동
조승희
프론트엔드 개발, 스마트컨트랙트 개발
김서현
프론트엔드 개발, UI 디자인, 캐릭터 디자인

Pinned Loading

  1. GimmeDuck_Front GimmeDuck_Front Public

    [완성] GimmeDuck_FrontEnd

    JavaScript 1 2

  2. GimmeDuck_Main GimmeDuck_Main Public

    [완성] GimmeDuck_BackEnd

    JavaScript 1 2

Repositories

Showing 10 of 15 repositories
  • .github Public
    GimmeDuck/.github’s past year of commit activity
    0 0 0 0 Updated Dec 8, 2022
  • GimmeDuck_Front Public

    [완성] GimmeDuck_FrontEnd

    GimmeDuck/GimmeDuck_Front’s past year of commit activity
    JavaScript 1 2 0 0 Updated Dec 2, 2022
  • GimmeDuck_Main Public

    [완성] GimmeDuck_BackEnd

    GimmeDuck/GimmeDuck_Main’s past year of commit activity
    JavaScript 1 2 0 0 Updated Dec 2, 2022
  • Gimmeduck_contract Public

    [완성] 스마트 컨트랙트 코드

    GimmeDuck/Gimmeduck_contract’s past year of commit activity
    Solidity 1 1 0 0 Updated Nov 24, 2022
  • PracticeContract Public

    [연습용] 스마트 컨트랙트 작성 연습

    GimmeDuck/PracticeContract’s past year of commit activity
    JavaScript 0 0 0 0 Updated Nov 24, 2022
  • Old_Front Public

    [연습용] 프론트 navbar, 기본 틀 연습

    GimmeDuck/Old_Front’s past year of commit activity
    JavaScript 0 0 0 0 Updated Nov 24, 2022
  • RANDOM_practice Public

    [연습용] 랜덤 NFT 생성 연습

    GimmeDuck/RANDOM_practice’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Jun 7, 2022
  • IPFS_practice Public

    [연습용] IPFS API 연동

    GimmeDuck/IPFS_practice’s past year of commit activity
    JavaScript 0 0 0 0 Updated Jun 7, 2022
  • FRONT_practice Public

    [연습용] 커스터마이징 기능 연습

    GimmeDuck/FRONT_practice’s past year of commit activity
    JavaScript 0 0 0 0 Updated Jun 3, 2022
  • KLIP_practice Public

    [연습용] Klip API 연동 연습

    GimmeDuck/KLIP_practice’s past year of commit activity
    JavaScript 0 2 0 0 Updated May 26, 2022

Top languages

Loading…

Most used topics

Loading…