Bitcoin Wallet is a minimalist yet powerful web application designed for interacting with the Bitcoin Testnet. Built using modern web technologies such as React.js, Next.js, and Redux Toolkit, this application allows users to effortlessly create a Bitcoin address, manage and view transactions, and send bitcoins to specific addresses.
- Design Resources:: Figma Designs
- Repository: GitHub Repository
- Live Deployment: Bitcoin Wallet
With Bitcoin Wallet, you can:
- Generate a new Bitcoin address securely to receive funds.
- View a detailed list of transactions associated with your wallet, helping you track incoming and outgoing funds.
- Send bitcoins to another address with ease, directly through the user interface.
- Deposit bitcoins to your wallet by copying the address and sending funds from another wallet.
- View the balance of your wallet in bitcoins and USD, updated in real-time.
This application leverages:
- React.js and Next.js: For a responsive and server-side rendered user experience.
- Redux Toolkit: For efficient and scalable state management across the app.
- BitcoinJS-Lib: A popular and comprehensive JavaScript library for managing Bitcoin transactions.
- Modules CSS: For styling components in a modular and maintainable way.
To get started with this project, clone the repository and install its dependencies:
git clone https://github.com/Kotkoa/bitcoin-wallet.git
cd bitcoin-wallet
yarn install
Once the dependencies are installed, you can start the development server by running:
yarn dev
Open http://localhost:3000 in your browser to see the application in action.
This application is designed to be deployed on platforms like Vercel, which seamlessly integrates with Next.js projects. Check out the Next.js deployment documentation for detailed steps on how to deploy this app.
Thank you for visiting the Bitcoin Wallet repository, and your contributions and feedback are highly appreciated!