https://github.com/ankurjaiswalofficial/solana_multi_feature_app_web3
This is a decentralized application (dApp) built on Solana using Next.js, providing multiple features such as wallet setup, token management, airdrops on the Devnet, and account monitoring.
https://github.com/ankurjaiswalofficial/solana_multi_feature_app_web3
airdrop dapp faucet nextjs14 reactjs responsive solana solana-program solana-token typescript
Last synced: 4 months ago
JSON representation
This is a decentralized application (dApp) built on Solana using Next.js, providing multiple features such as wallet setup, token management, airdrops on the Devnet, and account monitoring.
- Host: GitHub
- URL: https://github.com/ankurjaiswalofficial/solana_multi_feature_app_web3
- Owner: ankurjaiswalofficial
- Created: 2024-09-06T17:11:58.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-02T15:24:36.000Z (over 1 year ago)
- Last Synced: 2025-04-05T00:21:01.214Z (over 1 year ago)
- Topics: airdrop, dapp, faucet, nextjs14, reactjs, responsive, solana, solana-program, solana-token, typescript
- Language: TypeScript
- Homepage: https://solana-multi-feature-app-web3.vercel.app
- Size: 408 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Solana Multi-Feature Web App
============================
This is a decentralized application (dApp) built on Solana using Next.js, providing multiple features such as wallet setup, token management, airdrops on the Devnet, and account monitoring.
Getting Started
---------------
This project is bootstrapped with `create-next-app`.
### Installation
Clone the repository and navigate to the project directory:
`git clone https://github.com/ankurjaiswalofficial/solana_multi_feature_app_web3`
Install the dependencies:
`npm install`
### Running the Development Server
To run the development server, use one of the following commands:
`npm run dev # or yarn dev # or pnpm dev # or bun dev`
Open [http://localhost:3000](http://localhost:3000) in your browser to see the application in action.
Adding Dependencies (Solana Web3)
---------------------------------
To set up the basic Solana wallet adapter and enable features like airdrops, token monitoring, and sending tokens, run the following command:
```bash
npm install \
@solana/wallet-adapter-base \
@solana/wallet-adapter-react \
@solana/wallet-adapter-react-ui \
@solana/wallet-adapter-wallets \
@solana/web3.js
```
These dependencies allow you to:
* Set up and manage Solana wallets.
* Airdrop tokens in the Devnet environment.
* Monitor and verify account balances.
* Send tokens to other accounts seamlessly.
Features
--------
* **Wallet Integration**: Easily set up and manage Solana wallets using `@solana/wallet-adapter`.
* **Devnet Airdrops**: Get free tokens on Solana Devnet for testing and development.
* **Token Management**: Monitor token balances and transfer tokens between accounts.
* **Account Verification**: Verify the status and balances of accounts on the Solana blockchain.
Scripts
-------
* `npm run dev`: Starts the development server.
* `npm run build`: Builds the application for production.
* `npm run start`: Starts the production server.
* `npm run lint`: Runs ESLint to check for code quality issues.
* `npm run format`: Formats the codebase using Prettier.
Tech Stack
----------
* **Next.js** - A React framework for building fast, scalable applications.
* **React** - For building interactive UIs.
* **Solana Web3** - For blockchain interactions and wallet management.
* **TypeScript** - Adds type safety and improved developer experience.
License
-------
This project is licensed under the MIT License.