Giter Site home page Giter Site logo

blocker_ver2's Introduction

Blocker

main_image

Introduction

동업시 발생할 수 있는 여러 문제 상황을 예방할 수 있고 법적 효력을 보장하기 위한 전자 계약서를 보다 쉽게 작성할 수 있는 전자 계약 서비스 플랫폼 Blocker, Blocker는 하이퍼 레저 패브릭을 통해 무결성이 보장되는 블록체인 기반의 전자 계약 서비스를 동업자들에게 제공하여 보다 쉽고 안전하게 계약을 체결하여 동업을 진행할 수 있습니다.

2022 캡스톤 디자인 - 부경대학교 컴퓨터공학과
2022/09/11 ~ 2022/11/27

Team

아래의 프로필 이미지를 클릭하시면 저희 팀원들의 커밋 내역을 확인하실 수 있습니다.

오예준 문준호 조윤찬 우동균
@nu-jey @ho-sick99 @YOON-CC @thisis-joe
부경대학교 컴퓨터공학과 3학년 부경대학교 컴퓨터공학과 3학년 부경대학교 컴퓨터공학과 3학년 부경대학교 컴퓨터공학과 3학년

Stacks

  • BlockChain
    HyperlegderFabric

  • Development Environment
    Visual Studio Code Git Github AWS Naver

  • Development
    ReactNative Expo nodedotjs express go mysql

Views

동업자 구인 게시판 계시글 작성 계약서 계약서 목록 검증

Features

블록체인을 통한 전자 계약 관리

  • 전자 계약서에 모든 계약 참여자의 전자 서명이 기입되면 블록체인 네트워크를 통해서 계약이 체결됩니다.

이중 채널을 사용한 원장 분리

  • "파기 계약"의 적용과 기존 원장을 계약 워장과 파기 원장으로 분리함으로써 자유로운 계약, 수정 그리고 파기가 가능합니다.

효율적인 검증방식을 통한 전자 계약 무결성 보장

  • 이중 채널의 원장이 제공하는 효율적인 검증 시퀀스를 통해 계약서 파일로부터 추출한 해시 값을 기반으로 무결성 검증을 수행합니다.

Architecture

.
├── LICENSE
├── README.md
├── backend
│   └── app
│       ├── app.js
│       ├── bin
│       │   └── server.js
│       ├── connection > 블록체인 네트워크 연결을 위한 인증서 
│       │   ├── blocker-orderer.json
│       │   ├── blocker-ordererca.json
│       │   ├── blocker-orgca.json
│       │   ├── blocker-peer.json
│       │   ├── connection_property_blocker-oderermsp.json
│       │   └── connection_property_blocker-orgmsp.json
│       ├── package-lock.json
│       ├── package.json
│       ├── src
│       │   ├── config > 데이터 베이스 연결을 위한 파일 
│       │   │   └── db.js
│       │   ├── model > 서버 처리 데이터 모델 
│       │   │   ├── Blockchian > 블록체인 네트워크와 상호작용 하는 모델 
│       │   │   │   └── blockchain.js
│       │   │   ├── Contract > 계약서와 상태에 따라 상속
│       │   │   │   ├── Contract.js
│       │   │   │   ├── N_SignedContract.js
│       │   │   │   ├── N_SignedContractStorage.js
│       │   │   │   ├── SignedContract.js
│       │   │   │   ├── SignedContractStorage.js
│       │   │   │   ├── SigningContract.js
│       │   │   │   └── SigningContractStorage.js
│       │   │   ├── Post > 게시글
│       │   │   │   ├── Post.js
│       │   │   │   └── PostStorage.js
│       │   │   └── User > 회원정보
│       │   │       ├── User.js
│       │   │       └── UserStorage.js
│       │   └── routes > 호출 api에 따른 라우팅 
│       │       ├── contracts
│       │       │   ├── contract.ctrl.js
│       │       │   ├── n_signedContract.ctrl.js
│       │       │   ├── pdf.crtl.js
│       │       │   ├── signedContract.ctrl.js
│       │       │   └── signingContract.ctrl.js
│       │       ├── home
│       │       │   ├── blockchain.ctrl.js
│       │       │   └── index.js
│       │       ├── posts
│       │       │   └── post.ctrl.js
│       │       └── user
│       │           └── user.ctrl.js
│       └── wallet > 신원 인증을 위한 지갑
│           └── blocker-orgca.id
├── frontend
│   ├── DAPP
│   │   ├── App.js
│   │   ├── app.json
│   │   ├── assets
│   │   │   ├── adaptive-icon.png
│   │   │   ├── favicon.png
│   │   │   ├── icon.png
│   │   │   └── splash.png
│   │   ├── babel.config.js
│   │   ├── context > 로그인 관리를 위한 컨텍스트 
│   │   │   ├── LoginContext.js
│   │   │   └── LoginProvider.js
│   │   ├── package-lock.json
│   │   ├── package.json
│   │   └── screens > 구성화면 
│   │       ├── Contract_Create.js
│   │       ├── Contract_Edit.js
│   │       ├── Contract_View.js
│   │       ├── Login.js
│   │       ├── MyPage.js
│   │       ├── N_Signed.js
│   │       ├── Notice_board.js
│   │       ├── PostEdit.js
│   │       ├── PostView.js
│   │       ├── PostWrite.js
│   │       ├── Proceeding.js
│   │       ├── Signed.js
│   │       ├── Three_Contracts.js
│   │       ├── Verification.js
│   │       └── image
│   └── package-lock.json
└── tunnel

More Info

blocker_ver2's People

Contributors

nu-jey avatar ho-sick99 avatar thisis-joe avatar yoon-cc avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.