Skip to content

A basic forum template based on blockchain technology

Notifications You must be signed in to change notification settings

javierdeveloping/freeforum

Repository files navigation

-----------------------------------------------------------------

        LIVE DEMO                    http://13.36.208.152:5000
        
-----------------------------------------------------------------


Check out a live demo at http://13.36.208.152:5000

Uploaded to an instance of AWS EC2 (Ubuntu) where a custom node.js server is running.

Instructions if you download the project:

1) Execute npm install
2) Maybe not necessary, but run node compile.js to create bytecode and api interface of your smart contracts
3) npm run test -> mocha test to check everything works well using Ganache to create a local Ethereum network
4) In deploy.js -> insert your 12 mnemonic words that are used to create your wallet address, public key and private key. 
5) Run: node deploy.js -> create an instance of thread factory contract. Copy the address
6) Insert in factory.js the address of your deployed instance
7) Run server: npm run dev (it will run on development mode, for production purposes check out https://nextjs.org/docs)
8) Enter localhost:5000 (port by default) in your browser

Tech stack: React, web3, Ganache, Truffle, Next.js, Node.js, Solidity, Mocha


About

A basic forum template based on blockchain technology

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published