Skip to content
Mannan-AliPublic

About

A decentralized platform to share/keep memories and moments, also allowing users to interact and connect with others.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

📸SnapChain

A decentralized space to preserve and share meaningful moments—forever. SnapChain uses blockchain and IPFS to ensure every memory remains verifiable,vtamper-proof, and yours. It's not just storage, it's permanence.

🚀 Installation and Setup

Follow these steps to get the SnapChain up and running locally:

Prerequisites:

Setup Locally

Clone the project

git clone https://github.com/Mannan-Ali/SnapChain

Configure the Frontend

cd frontend

Install dependencies

npm install

Start the Frontend Server

 npm run dev

Configure the Smart Contract

  • Navigate to the Smart Contract folder in another terminal :
 cd "Smart Contract"
  • Install the dependencies for the smart contract:
 npm install
  • In one terminal or bash window, start the Hardhat local node:
 npx hardhat node
  • In another terminal or bash window, deploy the smart contract using Hardhat Ignition:
 npx hardhat ignition deploy ignition/modules/Snaps.js --network localhost

Run Tests(Optional for testing)

Navigate to the Smart Contract folder and run the following command if you want to test the Smart Contract before deployment.

npx hardhat test

About

A decentralized platform to share/keep memories and moments, also allowing users to interact and connect with others.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages