Simple Web3 Metamask Login with UserDB Backend

Job ID: 30851049

Budget: $10 – $30 USD

I need a simple web3js dapp that does the following:

1. An admin backend page that can add/edit/delete user via their wallet addresses:
Wallet | Username

2. Simple page with a "Login Via Metamask button".
- Users will login via Metamask (ETH).
- If user tries to login and wallet address is not in database -> display Access Denied.
- If wallet is within database, display "Login Successful".

3. For login successful, display "Welcome username. You have # XYZ tokens remaining".
- This XYZ token is a custom ERC20 token address (I can airdrop your wallet for testing)


It will need to be built using NodeJS and React. I will need the source code upon completion. You can work on it locally but will have to be installed on my server for final delivery.