Skip to content
This repository has been archived by the owner on Nov 3, 2020. It is now read-only.

team-blockon/blockon

Repository files navigation

blockon

Build Status

Blockon is real estate contract management platform based on Klaytn.

Overview

  • 랜딩 페이지

랜딩

  • 중개소 찾기

중개소찾기

  • 거래 목록

거래목록

  • 거래 등록

거래등록 이중계약 체크

  • 거래 상세

거래상세_동의 후

  • 중개인 인증

마이페이지 중개인인증 탭_인증 전

Demo

CI/CD architecture

CI/CD with Travis CI, docker-compose, S3 and CodeDeploy.

Blockon CI/CD

Dependency

Blockon has the dependencies for the following libraries:

Node.js MongoDB
8.11.2+ (except 10.x) 3.6.5+

How to start developing Blockon?

For anyone interested in developing Blockon, follow the instructions below.

Development Environment

Clone the Blockon repository install the dependency modules.

1. Clone the repository

# Clone the repository.
$ git clone https://github.com/team-blockon/blockon.git

2. Install dependencies

npm and Yarn are supported.

Run command in blockon-backend and blockon-frontend directory, respectively.

# Install the dependency modules.
$ npm install

# or
$ yarn

3. Set environment variables

Copy the .env.example file and rename it to .env (inside blockon-backend directory)

And set the MONGO_URI and SECRET_KEY variable.

4. Build

Use shell script to build Blockon

# Run webpack-dev-server for development
$ sh start.sh dev

# or production build
$ sh start.sh

License

Blockon is licensed under the MIT license.