Skip to content

lakshayvaishnav/FreeSpeechVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

FreeSpeechVault

CHAIN-POWERED PETITION

A decentralized petition app empowers users to create, sign, and share petitions securely on the blockchain. Revolutionizing advocacy, we democratize the petitioning process for global impact and social change. Join us in amplifying voices and shaping tomorrow, one signature at a time.

Istallation

install my project with npm

get into backend folder

cd backend

install all dependencies for backend

npm install

run the script to deploy the contract

npx hardhat run ./scripts/deploy.js --network sepolia

copy the address from the terminal and paste it in the constants folder located in frontend directory.

Screenshot 2024-04-14 102849
Screenshot 2024-04-14 102917

get back to root directory

cd ..

now, get into frontend folder

cd frontend/frontendreact

install all dependencies for frontend

npm install

now run the frontend on locolahost:3000

npm run start

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

PRIVATE_KEY - get it from your metamask wallet.

ALCEHMY_SEPOLIA - get it from alechmy website create new app and change the network to sepolia.

screenshots

Screenshot 2024-04-14 101838
Screenshot 2024-04-14 102023
Screenshot 2024-04-14 102042

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published