Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amazingandyyy/etherbrite

🗓 Clone eventbrite on Ethereum, built in Solidity, TruffleJS, Web3js and React/Redux.
https://github.com/amazingandyyy/etherbrite

blockchain daap ethereum ethereum-contract react smart-contracts solidity solidity-contracts truffle truffle-framework web3

Last synced: 25 days ago
JSON representation

🗓 Clone eventbrite on Ethereum, built in Solidity, TruffleJS, Web3js and React/Redux.

Awesome Lists containing this project

README

        

# 📅 etherbrite-project
An eventbrite-like project(basically a CRUD DApp) on ethereum blockchain. A fullstack DApp built with Solidity, TruffleJS, Web3js and React/Redux.

## This is lovely demo for
- Build Advance Contracts in [Solidity](https://github.com/amazingandyyy/etherbrite/blob/master/contracts/event-contract/contracts/Event.sol)
- Test all smart contract functions with [Mocha](https://github.com/amazingandyyy/etherbrite/blob/master/contracts/event-contract/test/event.js)
- Use Web3 in React/[Redux](https://github.com/amazingandyyy/etherbrite/blob/master/dapp/src/actions/index.js)

## You need [testrpc](https://github.com/trufflesuite/ganache-cli) in a seperated terminal session
```
npm install -g ganache-cli
ganache-cli
```

## Then open a new session, Run it
```
cd dapp
npm i
npm run start
```

## You need [metamaks](https://metamask.io/) in your chrome

## Screenshot
![image1](https://i.imgur.com/Cciyb4U.png)

### Author
Andy Chen([amazingandyyy](https://github.com/amazingandyyy))

### LICENSE
[MIT](https://github.com/amazingandyyy/etherbrite/blob/master/LICENSE)