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
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.
To run the demo follow these steps:
- 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.
- Create an Infuria project, copy and paste your key in the spaces below.
- 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>
- Create a CometChat project, copy and paste your key in the spaces below.
- Run the app using
yarn start
ornpm start
-
Web sites I used in my project
-
Useful videos and playlists that I found and used while developing the project:
- https://www.youtube.com/watch?v=vbs-_cVWXjY&list=PLWUCKsxdKl0olgEF4OxXVk2B-jwpGqL5d&index=2&ab_channel=DaulatHussain
- https://www.youtube.com/watch?v=Y89q6T1r1Yg&t=373s&ab_channel=JavaScriptMastery
- https://www.youtube.com/watch?v=bvn_HYpix6s&ab_channel=SonnySangha
- https://www.youtube.com/watch?v=zM93yZ_8SvE&list=PLj-4DlPRT48nfYgDK00oTjlDF4O0ZZyG8&ab_channel=LamaDev
- https://www.youtube.com/watch?v=XQR2tL4v0_c&list=PLby2HXktGwN4Cof_6a8YwlMrboX8-hs73&index=4&ab_channel=ITUBlockchain
- https://www.youtube.com/watch?v=fJIiqeevqoU&ab_channel=DappMentors