/web3

Primary LanguageJavaScript

Send Crypto to your friends

web3

🤖 Introduction

Send Crypto is a decentralized application (dApp) that allows users to send Ethereum to their friends via the Sepolia testnet. The app provides a user-friendly interface to connect a MetaMask wallet, send transactions, and view transaction history.

⚙️ Tech Stack

  • **Frontend: React
  • **Blockchain: Ethereum Sepolia Testnet
  • **Smart Contracts: Solidity
  • **Wallet Integration: MetaMask
  • **Styling: Tailwind CSS

🔋 Features

  1. Connect to MetaMask wallet
  2. Send Ethereum to any address
  3. View transaction history
  4. Real-time updates of transactions
  5. Secure and decentralized

🤸 Quick Start

  1. Prerequisites
  • Node.js
  • MetaMask browser extension
  1. Installation
    • Clone the repository:
    git clone https://github.com/yourusername/titay-app-mobile.git
    cd titay-app-mobile
  • Install dependencies:
    npm install
  1. Set up environment variables:

    • Create a .env file in the root directory.
    • Add the following variables:
    REACT_APP_INFURA_PROJECT_ID=your_infura_project_id
  2. Start the development server:

    npm run dev
    

Running the Application

  • Open your browser and navigate to http://localhost:3000.
  • Connect your MetaMask wallet to the Sepolia testnet.
  • Use the interface to send transactions and view transaction history.

📱 Mobile Access

  • Download the MetaMask app on your mobile device.
  • Use the MetaMask browser to navigate to http://localhost:3000.

🛠️ Deployment

For deploying on a live server, configure your hosting service to serve the React application, and ensure your smart contracts are deployed on the Ethereum Sepolia testnet.

🛠️ Contributing

Contributions are welcome! Please follow these steps:

  • Fork the repository
  • Create a new branch (git checkout -b feature-branch)
  • Make your changes
  • Commit your changes (git commit -m 'Add new feature')
  • Push to the branch (git push origin feature-branch)
  • Create a Pull Request

📝 License

This project is licensed under the MIT License. See the LICENSE file for details.