Mint Matrix is a Web3 platform that provides an interactive introduction to blockchain technology. It features a wallet connection, token management, and a Solana faucet for developers. The application is built with React, and Solana Web3.js, and styled with Tailwind CSS.
Project Link: https://mint-matrix.vercel.app/
- 🎓 Interactive learning experience about Web3 technologies
- 👛 Wallet connection and management
- 💰 Token viewing and management
- 🚰 Solana faucet for development token requests
- 📱 Responsive design for various screen sizes
mint-matrix.mp4
The homepage serves as the main entry point for users. It features:
- An introduction to Web3 concepts (Blockchain, Smart Contracts, DeFi)
- Wallet connection functionality
- Navigation to other sections of the application
This page allows users to view and manage their tokens. Key features include:
- Display of token balances and details
- Token sending functionality (simulated)
- Network switching between mainnet and devnet
The faucet page enables developers to request Solana tokens for testing purposes. It includes:
- Airdrop request functionality for various SOL amounts
- Balance display and refresh
- Transaction signature copying
The authentication modal asks users to sign a message to prove ownership of a wallet!
- Write a Message
- Verify payment from wallet
- Access to other feature on success
- Integrate the send token logic to enable real token transfers.
-
Add authentication confirmation modal for user actions.
- Fetch metadata from tokens of Token-Program v1!
- Node.js (v14 or later)
- npm or yarn
- A Solana wallet (e.g., Phantom, Solflare)
- Clone the repository:
git clone https://github.com/kitsunekode/mint-matrix.git
- Navigate to the project directory:
cd mint-matrix
- Install dependencies:
npm install
or
yarn install
- Start the development server:
npm run dev or
yarn dev
-
Open your browser and navigate to
http://localhost:3000
(or the port specified in your console). -
Connect your Solana wallet to interact with the application.
- React
- Solana Web3.js
- Tailwind CSS
- shadcn/ui components
- Lucide React icons
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License.