FIR Flutter App is a next-gen decentralized application (dApp) that fetches and manages FIR (First Information Report) data from multiple sources securely using Ethereum blockchain and Web3 technology. With this app, we bring transparency, security, and convenience right to your fingertips!
- 🔒 Blockchain-Powered Security: Uses Ethereum-based authentication to keep your data safe.
- 🌍 Decentralized Data Fetching: Access FIR data from multiple sources in real-time.
- ⚡ Web3 Integration: Seamlessly interacts with the Ethereum blockchain.
- 📱 Cross-Platform Compatibility: Works flawlessly on both Android and iOS with Flutter.
- 🎨 User-Centric Design: Intuitive and accessible UI for everyone!
git clone https://github.com/NazeefAhmad/FIR-Flutter-App.git
cd FIR-Flutter-App
flutter pub get
- Install a Web3 wallet like MetaMask.
- Deploy the provided smart contract on an Ethereum test network (e.g., Ropsten or Rinkeby).
flutter run
- Smart Contract: Handles secure authentication and access.
- Web3 Provider: Connects the app to the Ethereum network.
- Network: Default is Ethereum testnet (configurable for production use).
Create a .env
file in the root directory and add:
ETH_NETWORK_URL="YOUR_ETHEREUM_NETWORK_URL"
SMART_CONTRACT_ADDRESS="YOUR_SMART_CONTRACT_ADDRESS"
WEB3_PROVIDER_URL="YOUR_WEB3_PROVIDER_URL"
- 🔑 Authenticate: Use your Ethereum wallet to log in securely.
- 📑 Fetch FIR Data: Access FIRs from multiple sources instantly.
- 📝 Submit New FIR: File new FIRs with complete privacy and security.
- Blockchain-Backed Authentication: Secure access using Ethereum's tamper-proof ledger.
- Data Encryption: All communications are encrypted to protect user data.
We ❤️ contributions! To get started:
- Fork this repo.
- Create your feature branch:
git checkout -b feature/YourFeature
. - Commit your changes:
git commit -m 'Add new feature'
. - Push to the branch:
git push origin feature/YourFeature
. - Submit a pull request 🚀!
Licensed under the MIT License. See the LICENSE file for more information.
Questions, feedback, or need help? Reach out to us at [email protected]
- Download the app.
- Authenticate with your Ethereum wallet.
- Experience secure and decentralized FIR management like never before!