Coder Social home page Coder Social logo

farahbrunache / travay-colony-vuejs-dapp Goto Github PK

View Code? Open in Web Editor NEW
1.0 5.0 1.0 47.75 MB

A long-term jobs market built with colonyJS and VueJS.

Home Page: https://travay.herokuapp.com

License: MIT License

JavaScript 31.13% HTML 1.57% TypeScript 26.27% Vue 23.49% CSS 1.50% Solidity 15.44% Shell 0.56% Dockerfile 0.03%
vue colonyjs uport

travay-colony-vuejs-dapp's Introduction

Travay

(pronounced "try-vi")

Means "work" in Haitian Creole

A long-term jobs market for the unbanked of Haiti.

Run Locally

  1. Install Node.js 8.x or higher. Use nvm or n to maintain multiple Node.js versions
  2. Install npm version 5.x or higher
  3. Clone the repository
  4. Install dependencies: npm install
  5. Run npm run dev

If running into port issues

lsof -Pnl +M -i4 | grep 9230
kill -9 <number>

travay-colony-vuejs-dapp's People

Contributors

eddie0918 avatar farahbrunache avatar phoenix-gh avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

eddie0918

travay-colony-vuejs-dapp's Issues

Create 10 template jobs

As colony owners we need to add the first several jobs. Please create these jobs and then we'll make them available on the platform.

{
  "taskId": "1",
  "task": "Weekly Garabage Pick Up and Removal",
  "brief": "Solarbreeze",
  "deliverable": "lorem ipsum",
  "date-posted": "Sat Jun 09 2018 20:26:09 GMT-0400 (EDT)",
  "payouts": {
    "manager": 123,
    "evaluator": 22,
    "worker": 366
  },
  "domain": "environment",
  "skills": {
    "tag-1": "enviroment",
    "tag-2": "labor"
  },
  "role": {
    "0": "7849313",
    "1": "0933831",
    "2": "482439"
  },
  "salary": {
    "full-time-rate": "200",
    "pay-frequency": {
      "weekly": false,
      "bi-weekly": false,
      "monthly": true
    },
    "term-of-employment": {
      "six-months": false,
      "one-year": true
    }
  },
  "sponsoredAmount": 500
}

Define parameters in a task

@iainbarclay and @bubblenote. Let's refine the project and choose what fields.

{
            "task": "Software Engineer",
            "id": "a2c65f85-f01c-4b23-8e0e-34106d1afb0b",
            "brief": "code web apps",
            "deliverable": "lorem ipsum",
            "due-date": "Sat Jun 09 2018 20:26:09 GMT-0400 (EDT)",
            "payouts": "",
            "domain": "enviroment",
            "skill": "bifurcated",
            "rate": "3",
            "roles": {
                "task-creator": "139SG7kWj8tDiZF5azZ6WGmZpN6PGnUXbK",
                "evaluator": "1LdwMsHme355qKHsxrEoXNGXX8CQzL7opT",
                "worker": "Sam Morgan"
            },
            "status": "active",
            "finalized": "Sat Jun 09 2018 20:26:09 GMT-0400 (EDT)",
            "pot-donation-contributed": "null",
            "full-time-job": "true",
            "short-term-job": "false",
            "mininum-reputation": "36",
            "one-time-payout": "$264.66",
            "full-time-salary": "150",
            "date-posted": "Sat Jun 09 2018 20:26:09 GMT-0400 (EDT)"
        },

First meeting

@bubblenote and @iainbarclay, our first meeting is scheduled for Sunday June 10 at 2 pm EST.

I based this off of the doodle poll.

Please join the following virtual room: https://zoom.us/j/6938611688.

I will share my screen and we can talk about the project and delegate work!

Can't wait to meet you both.

Farah

Task payment and ownership stake in the Colony

One thing that stood out when reading the WP is that you can pay in a mix of currencies - so for example, you could pay 80 or 90% in ETH (or DAI if you want a US$ linked currency) but you can also pay some in the TRAVAY token - which would effectively give workers an ownership of the some tiny part of the Colony and an incentive to help make the Colony bigger - and raise more funds - eg. you could do a reward share payment to the token owners a few times a year, and the people who had done the most (good) work would get paid this proportionally.

Probably too much for MVP, but worth thinking for future - ownership and ongoing engagement to make the Colony bigger and better would seem to be a good thing.

How to run locally?

I've cloned the Travay repository, and also cloned and run the Colony hackathon starter kit - https://github.com/JoinColony/hackathonStarter - which started ganache/trufflepig, etc.

Following the instructions in the README... I get an error on the final step npm run dev - see attached file (I'm on Mac OS 10.12.6)

If you can give me any pointers on this I'd be grateful... would like to get in a position where I can run the DApp locally and possibly help with the code...

⏤- Actually, maybe a fundamental misunderstanding I have is what the relationship between this repo and the hackathonStarter is - should I install them side-by-side or in the same directory, etc. ? ⏤-

npm-debug.log

Thanks!

Create an End User Guide

@iainbarclay, please create a FAQ/guide to be read by end users so they know how to use the dApp.

How to post a job, pick a job, etc ...

Please share document. And I will add it to the dApp and/or add it a document in the "presentation" folder inside this repo.

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.