Skip to content

Pratiksalunke19/OpenCritique

Repository files navigation

OpenCritique

OpenCritique is a decentralized Web3 platform built on the Internet Computer (ICP) where artists upload works-in-progress (WIPs) and receive constructive feedback from the community. Critics are rewarded for detailed, helpful comments using a transparent, on-chain reputation and token system.

Latest Changes :

  • Transfer Bounty mechanism functional
  • User personalization updated
  • Escrow account for Artwork
  • Funding separation for each artwork escrow account

Our Aim :

  • Foster a decentralized platform for art critique and curation.
  • Empower artists to receive meaningful feedback from the community.
  • Leverage blockchain (ICP) to ensure transparency, authenticity, and permanence.
  • Establish a fair and democratic system for artwork discovery through DAO governance.
  • Build a censorship-resistant space where art and opinions thrive freely.

Demo video Youtube

Setup (For local ICP blockchain)

clone the project :

git clone https://github.com/Pratiksalunke19/OpenCritique.git

cd OpenCritique

Backend Setup:

install and add plug wallet extension :

Download Plug

use following command to install DFX SDK :

sh -ci "$(curl -fsSL https://smartcontracts.org/install.sh)"

verify installation using:

dfx --version

Install Rust toolchain (for backend canister development) :

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Verify rust installation:

rustc --version

cargo --version

Set up nightly toolchain and WebAssembly target:

rustup install nightly

rustup default nightly

rustup target add wasm32-unknown-unknown

Start local ICP blockchain and deploy canisters :

dfx start --background

dfx build

dfx deploy

Frontend Setup:

Move into frontend directory :

cd src/opencritique_frontend

Install Core dependencies :

npm install

Add Aurora background (via jsrepo):

npx jsrepo add https://reactbits.dev/tailwind/Backgrounds/Aurora

You are ready to contribute !!

About

A platform to enable artists to upload their work in progress and receive meaningful feedback from the community.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors