HTU_Group_TFour

Web3 BUIDL ARBITRUM DEVELOPER WORKSHOP HO TECHNICAL UNIVERSITY GROUP Four

A Three day packed workshop to onboard newbies to web3 development by teaching them how to build smart contracts , deploying and verifying onchain, and connecting the smart contract to a frontend

This repository contains the implementation of a decentralized storage contract along with a frontend interface. Each team member has worked on their respective branches to contribute to the project

Each team member's README.md file includes their specific contract deployment address and transaction hash

Project Structure

  • main branch: Contains the README (project description , composition and instructions)
  • <Obed branch: Contains the work done by Obed
  • <joe> branch: Contains the work done by Joe
  • <champ> branch: Contains the work done by Champ

Technologies Used

  • Frontend: Vite + React
  • Smart Contract: Solidity
  • Blockchain: Arbitrum Sepolia

Cloning the Repository

To clone the repository and set up the project locally, follow these steps:

  1. Clone the repository to your local machine using Git:

    git clone hhttps://github.com/DeFi-Africa-Network/HTU_Group_Four
  2. Navigate into the project directory and checkout into team member branches

    cd HTU_Group_Four
  3. Install dependencies for the frontend:

    cd Frontend
    npm install
  4. Install dependencies for the smart contract:

    cd contract 
    Test with Remix IDE or Hardhat

Running the Project

Frontend

To run the frontend interface, execute the following commands:

cd Frontend
npm run dev