Skip to content

Karan-Palan/NEXUS_SPHERE-S.DAO

 
 

Repository files navigation

NEXUS_SPHERE

"Nexus Sphere: DAO empowering Ethereum community with transparent decision-making. Stake, rank, and decide proposals with our intuitive UI."

Tech Stack Used:

  • Metamask: Browser extension for interacting with Ethereum blockchain and decentralized applications.
  • Truffle: Development framework for Ethereum blockchain projects, facilitating smart contract compilation, testing, and deployment.
  • Infura: Scalable infrastructure provider for accessing Ethereum and IPFS networks via APIs.
  • ReactJS: JavaScript library for building user interfaces, commonly used for creating front-end interfaces in web applications.
  • Tailwind CSS: Utility-first CSS framework for building custom designs quickly.
  • Ganache-CLI: Local blockchain emulator for Ethereum development, providing a private test network for smart contract testing and development.
  • Solidity: High-level programming language for writing smart contracts on the Ethereum blockchain.
  • Web3js: JavaScript library for interacting with Ethereum blockchain, enabling communication with smart contracts and Ethereum nodes.
  • Faucet: Service providing free tokens (usually cryptocurrency) to users for testing purposes or accessing resources on a blockchain network.

Run It Locally:

To run the demo, follow these steps:

  1. Clone the project with the code below.
# Pre-requisites to install - Git, Nodejs, Truffle, ganache-cli and solidity Vscode extension
git clone [email protected]:KRISH2832/NEXUS_SPHERE.git
cd NEXUS_SPHERE-S.DAO
npm i #use node version 17 as truffle is deprecated  
  1. Deploy the contracts
# cd into the src folder to acess the contracts and split the terminal
cd src
# Commands for the first terminal
truffle migrate # will compile and deploy contracts
# Commands for the second terminal
ganache-cli -d 
  1. Deploy the contracts
# cd into the src folder to acess the contracts and split the terminal
cd src
# Commands for the first terminal
truffle migrate # will compile and deploy contracts
# Commands for the second terminal
ganache-cli -d 
  1. Start the app
npm run start 

Useful Links:

About

Social DAO implemented using React and solidity

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 79.3%
  • Solidity 14.5%
  • HTML 5.5%
  • CSS 0.7%