All Projects → Xuefeng-Zhu → payroll

Xuefeng-Zhu / payroll

Licence: Apache-2.0 license
A payroll system developed with React and Solidity for Ethereum

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to payroll

Starter Kit
An OpenZeppelin starter kit containing React, OpenZeppelin SDK & OpenZeppelin Contracts.
Stars: ✭ 101 (+260.71%)
Mutual labels:  truffle
Eth Vue
Featured in Awesome Vue [https://github.com/vuejs/awesome-vue], a curated list maintained by vuejs of awesome things related to the Vue.js framework, and Awesome List [https://awesomelists.net/150-Vue.js/3863-Open+Source/18749-DOkwufulueze-eth-vue], this Truffle Box provides everything you need to quickly build Ethereum dApps that have authentication features with vue, including configuration for easy deployment to the Ropsten Network. It's also Gravatar-enabled. Connecting to a running Ganache blockchain network from Truffle is also possible -- for fast development and testing purposes. Built on Truffle 5 and Vue 3, eth-vue uses vuex for state management, vuex-persist for local storage of app state, and vue-router for routing. Authentication functionalities are handled by Smart Contracts running on the Ethereum blockchain.
Stars: ✭ 171 (+510.71%)
Mutual labels:  truffle
Sparkle Proof Of Loyalty
Sparkle Proof of Loyalty Contract
Stars: ✭ 216 (+671.43%)
Mutual labels:  truffle
Contracts
A set of reusable smart-contracts
Stars: ✭ 101 (+260.71%)
Mutual labels:  truffle
Truffle Plugin Verify
✅ Verify your smart contracts on Etherscan from the Truffle CLI
Stars: ✭ 144 (+414.29%)
Mutual labels:  truffle
Angular Truffle Starter Dapp
Angular CLI + Truffle Starter Dapp; write, compile & deploy smart contracts on Ethereum blockchains
Stars: ✭ 174 (+521.43%)
Mutual labels:  truffle
React Uport Box
Truffle, Webpack, React, Redux boilerplate with routing and authentication via a UPort.
Stars: ✭ 99 (+253.57%)
Mutual labels:  truffle
resources
A living collection of resources for participants (and anyone who's interested) in Truffle University's courses 📚
Stars: ✭ 27 (-3.57%)
Mutual labels:  truffle
Sablier
The protocol for real-time finance on the Ethereum blockchain
Stars: ✭ 147 (+425%)
Mutual labels:  truffle
Erc20 Generator
Create an ERC20 Token for FREE in less than a minute with the most used Smart Contract Generator for ERC20 Token. No login. No setup. No coding required.
Stars: ✭ 202 (+621.43%)
Mutual labels:  truffle
Truffle
A tool for developing smart contracts. Crafted with the finest cacaos.
Stars: ✭ 11,909 (+42432.14%)
Mutual labels:  truffle
Truffle Next
🛰️ A boilerplate Truffle Box project with Next.js for rapid Ethereum Dapp development
Stars: ✭ 130 (+364.29%)
Mutual labels:  truffle
Armors Solidity
Armors-solidity is a framework to build secure smart contracts on Ethereum.
Stars: ✭ 184 (+557.14%)
Mutual labels:  truffle
Web3 Vs Ethers
A basic cheatsheet of Web3.js vs Ethers (along w/ example apps!)
Stars: ✭ 103 (+267.86%)
Mutual labels:  truffle
Truffleruby
A high performance implementation of the Ruby programming language. Built on the GraalVM by Oracle Labs.
Stars: ✭ 2,620 (+9257.14%)
Mutual labels:  truffle
Mumbler
My experimental programming language using Truffle
Stars: ✭ 100 (+257.14%)
Mutual labels:  truffle
React Auth Box
Truffle, Webpack, React, Redux boilerplate with routing and authentication via a smart contract.
Stars: ✭ 172 (+514.29%)
Mutual labels:  truffle
atomic-markets
Generalized atomic swap marketplaces for ERC-777(advanced token standard) and ERC-721 (non-fungible tokens)
Stars: ✭ 30 (+7.14%)
Mutual labels:  truffle
Graalphp
An efficient PHP implementation built on GraalVM
Stars: ✭ 233 (+732.14%)
Mutual labels:  truffle
Trufflesqueak
A Squeak/Smalltalk VM and Polyglot Programming Environment for the GraalVM.
Stars: ✭ 200 (+614.29%)
Mutual labels:  truffle

payroll

It is common for the payment to be overdue or missed when working for small business and contract employment. A payroll system based on Ethereum can be a solution resolving this issue.

Features

  • Add/Update/Delete employees
  • Add fund to the contract
  • Ensure employees get paid on time

Get Started

  1. Install dependencies npm install -g truffle ethereumjs-testrpc
  2. Install Metamask
  3. Run testrpc
  4. Add first account in testrpc to Metamask by importing private key
  5. Run truffle compile in the project directory
  6. truffle migrate
  7. npm run start

Why this is better than traditional system

  • Get rid of costly third party HR management
  • Make employees be able to get payment ontime
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].