Skip to content

ulascan54/SolidityPracticum-ParibuHub-FinalCase

Repository files navigation

Paribu Hub - Akıllı Sözleşme & Solidity Practicum

This is a Particum finishing project.To successfully complete the program, I prepared a sample project that incorporated what I had learned throughout the process.I would like to thank the Patika team and sponsors for providing this program.

I made a video to explain my project: see the video

Project Todos:

Solidity kullanarak aşağıda verilen yapıların en az 7 tanesini içeren kendi özgün akıllı sözleşmenizi yazın.

  • Function

  • Mapping

  • Array

  • Constructor

  • Struct

  • Require

  • Modifier

  • Event

  • Bonus: Kontratınızda erc20/erc721/erc1155 standartlarını kullanın.

  • Bonus: Kontratınız için Front-end geliştirin.

Running The Project

To run the demo follow these steps:

  1. Clone the project with the code below.
    # Make sure you have the above prerequisites installed already!
    git clone https://github.com/ulascan54/SolidityPracticum-ParibuHub-FinalCase PROVIDER_NAME
    cd PROVIDER_NAME # Navigate to the new folder.
    yarn install # Installs all the dependencies.
    npm install # Or installs all the dependencies.
  2. Create an Infuria project, copy and paste your key in the spaces below.
  3. Update the .env file with the following details.
    ENDPOINT_URL=<PROVIDER_URL>
    SECRET_KEY=<SECRET_PHRASE>
    DEPLOYER_KEY=<YOUR_PRIVATE_KEY>
    REACT_APP_INFURIA_PID=<YOUR_INFURIA_PID>
    REACT_APP_INFURIA_API=<YOUR_INFURIA_API>
  4. Create a CometChat project, copy and paste your key in the spaces below.
  5. Run the app using yarn start or npm start

Tech I use in my project

Resources