Live Demo: Robinhood Dapp
A Robinhood-inspired decentralized app that allows users to swap and trade custom asset tokens. The dapp is built using Next.js, React, and a variety of blockchain technologies.
Check out the live demo: Robinhood Dapp.
- Token Swapping: Easily swap or trade coins within the app.
- Real-Time Data: Sidebar to keep track of cryptocurrencies' performance through real-time API.
- Transaction Verification: View and confirm transactions through Etherscan or QR code.
- MetaMask Integration: View the balance of the connected MetaMask wallet.
- Next.js and React: For frontend development.
- Solidity: For creating smart contracts.
- OpenZeppelin: For ERC20 standard-compliance.
- Hardhat: For compiling and deploying smart contracts.
- Moralis: For user authentication and interaction with smart contracts.
- Sanity: For storing user information and transactions.
- React Context API: For state management.
- Chart and Line: For visual presentation of crypto performance.
- CoinRankingAPI: For real-time data retrieval.
To set up the project locally:
-
Clone the repository:
git clone https://github.com/your-username/robinhood-dapp.git
-
Navigate to the project directory:
cd robinhood-dapp
-
Install the dependencies:
npm install
-
Run the development server:
npm run dev
Open http://localhost:3000 in your browser to explore the app.