Skip to content

ivanng-oursky/likedao

 
 

Repository files navigation

LikeDAO

LikeDAO is a web app to facilitate participation and discussion in LikeCoin Chain's governance.

Built using React, GraphQL, Golang and PostgreSQL. Deployed with Kubernetes and Helm.

Architecture

Architecture Diagram

See Architecture Docs for more details.

Development

Quick Start

make setup
docker-compose up

# In another tab

make -C react-app dev

Then visit http://localhost:3000

Prerequisite

Requirements

  • Golang 1.18
  • Node 16
  • Yarn 1.22.17

Managed by asdf

React App

Please visit here for more information

GraphQL Server

Please visit here for more information

BDJuno

Please visit here for more information

Deployment

Pick what version you would like to deploy, or build the images yourself as follow.

  1. Run make docker-build
  2. Run make docker-push

After ensure the images are in place, follow the instruction in deploy folder.

Contributing

See Contributing Docs

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 71.1%
  • Go 25.9%
  • Makefile 1.0%
  • JavaScript 0.8%
  • Shell 0.6%
  • HTML 0.2%
  • Other 0.4%