A Marketing Website using the Ethereum network.
Currently running with Hardhat (Locally)
Ethereum Hardhat
ReactJS
Web3JS
Solidity
JavaScript
HTML
CSS
Home
About
Login
Logout
User Account
User Profile
Logout
Mining
Raffle
Token Transfer
Store
NFT Creation
Getting started here
The About page contains some random information
User Login here
User Logout here
This is a Private Store that requires "Special Tokens"
Yeah, you can buy funny stuff hahahahahaha. Alright, it's just a mere joke (Test Only)
This page will perform mining to let users get the "Special Tokens"
Currently, Mining is Super EZ (Test Only)
Users can spend 100 "Special Tokens" to perform a raffle to win around 50 - 500 "Special Tokens"
This page handles transferring "Special Tokens" from the current account to another
Users can upload files to this page and create their NFT (Test Only)
Now, it is still working in progress
This page will show your account profile: Avatar, Address, Token Balance
NodeJS
VSCode
- Ensuring VSCode have the following plugins: Solidity
- Switch to "client" Folder
- Using Terminal Command: "npm install web3 ethers hardhat"
- Using Terminal Command: "npx hardhat"
- Using Terminal Command: "npm install --save-deve @nomicfoundation/hardhat-toolbox"
- Create 3 Terminals:
- First Terminal Command: "npx hardhat node"
- Second Terminal Command: "npx hardhat run src/scripts/deploy.js --network localhost"
- Third Termina Commandl: "npm run start"
- Using browser, navigate to "http://localhost:3000/"