GithubHelp home page GithubHelp logo

sam-potter / sweat-token Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sporosdao/sweat-token

0.0 0.0 0.0 3.47 MB

Sweat Token code and resources - Sweat Equity Vault for DAOs

License: Apache License 2.0

Shell 1.73% JavaScript 17.88% TypeScript 77.75% Makefile 0.12% HTML 0.37% Dockerfile 0.04% Solidity 2.11%

sweat-token's Introduction

Sweat Token

Sweat token help startups create an early stage cap table for sweat equity.

In other words sweat token is the early stage governance token that is gradually and transparently issues based on merits.

Repo Structure

 ├─ frontend - "ReactJs Progressive Web App"
 │─ backend - "Nesjs middleware API"
 │─ contracts - "Solidity smart contracts"
 │─ e2e-tests - "end-to-end full stack tests"

Each of the above subdirectories has its own README file with additional information.

Progressive Web App

SporosDAO Sweat Token is a Progressive Web App (source in frontend) hosted on Netlify. It uses NestJS backend (backend dir) hosted on Heroku and Mongodb Atlas cloud database. Deployment URLs for the app below:

Purpose Branch Live Deployment Admin Console
Production main live admin
Development staging dev live admin

Project Resources

Development

The following steps will build and start docker containers and services for mongodb, frontend, backend and contracts mounting on the local directory.

  1. Build the development environment with docker-compose build
  2. Start the development environment with docker-compose up -d
  3. Check the status of services with docker-compose ps. All should be in running state. If any service is in restarting or exited state then something went wrong with the setup.

You can obtain debug logs for each container while developing with

  • frontend docker-compose logs -f frontend
  • backend docker-compose logs -f backend
  • contracts docker-compose logs -f contracts

Gitpod

In gitpod environment, the same dev setup described above still applies.

For convenience Steps 1 & 2 are configured in .gitpod.yaml and automatically run on workspace launch.

Contributing

We welcome your contributions. To provide your code please fork the project and create a PR against the dev branch. Request at least one review from the core team. dev will be merged in main branch when we reach a relevant milestone that will be then deployed via the CI/CD pipelines.

All contributors are required to read and sign one time our Contributor License Agreement during their first Pull Request review and merge process.

sweat-token's People

Contributors

alex11ohm11 avatar brightiron avatar cptn021 avatar cptnanon avatar dependabot[bot] avatar github-actions[bot] avatar ivelin avatar lipmaneth avatar omni7642 avatar opny721 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.