Bridging Generosity to In-Need
Bakti is a Shariah-compliant mobile application designed to streamline donations, Zakat, and Waqf distributions. Users can contribute or apply for financial aid in an inclusive, transparent, and efficient ecosystem powered by shariah compliance blockchain. Built on the Haqq Network, Bakti promotes ethical giving, financial transparency, and community empowerment—ensuring every act of charity reaches the right hands.
Coming Soon
Setup instructions, demo, and installation guide will be provided in the next update.
-
Charity platforms often fail to clearly show where funds go and how its managed, leading to distrust and reduced donor participation.
-
Traditional aid processes are slow and fragmented, making it hard to get help to the right people at the right time.
-
Rural and underserved communities are often excluded from digital charity platforms due to technological and financial limitations.
Bakti is a Shariah-compliant mobile app designed for the ethical and efficient management of Zakat, Waqf, and general donations. The platform ensures financial transparency through blockchain, supports seamless transactions via modern payment gateways, and empowers underserved communities to both give and receive support. Bakti bridges the gap between donors and those in need, ensuring compliance with Islamic principles while embracing modern technology.
-
Donate with Purpose
Support Zakat, Waqf, and general causes through a simple, secure, and rewarding experience. -
Apply for Support
Users in need can submit applications for financial aid directly through the platform. -
Haqq Network Blockchain
Ensures transparency and immutable records for all transactions. -
Firebase Integration
Powers real-time data sync, authentication, and backend storage. -
Gemini LLM Chatbot Assistant
A conversational AI that helps users navigate the app, ask questions, and get personalized assistance using natural language. -
Inclusive Ecosystem
Designed with rural, underserved, and unbanked communities in mind. -
NFT Minting for Contributions
When users contribute to Waqf or Donations, a smart contract mints an NFT containing the metadata of the donation. This NFT allows donors to stay engaged with the campaign, promoting transparency and a sense of continuous involvement.
- React Native – Cross-platform app development
- Firebase – Authentication and database
- Haqq Network – Shariah-compliant blockchain ledger
- Payment Gateway – Facilitates secure and fast transactions
- Gemini LLM – Smart AI assistant to assist user queries
-
📱 SMS-Based Donation & Receiving
Bringing the platform to users with limited internet access. -
🏘️ Community Ecosystem
Implement community-based features to increase awareness and trust, especially in rural areas.
Project Title: Bakti
Team Name: Nakama Dev
Team Members: Izzul, Yasin, Nik, Meru, Zaim
Institution: Universiti Tenaga Nasional (UNITEN)
Event: UMHackathon 2025
This is an Expo project created with create-expo-app.
-
Install dependencies
npm install
-
Start the app
npx expo start
In the output, you'll find options to open the app in a
- development build
- Android emulator
- iOS simulator
- Expo Go, a limited sandbox for trying out app development with Expo
You can start developing by editing the files inside the app directory. This project uses file-based routing.
When you're ready, run:
npm run reset-projectThis command will move the starter code to the app-example directory and create a blank app directory where you can start developing.
To learn more about developing your project with Expo, look at the following resources:
- Expo documentation: Learn fundamentals, or go into advanced topics with our guides.
- Learn Expo tutorial: Follow a step-by-step tutorial where you'll create a project that runs on Android, iOS, and the web.
Join our community of developers creating universal apps.
- Expo on GitHub: View our open source platform and contribute.
- Discord community: Chat with Expo users and ask questions.
5e3f277 (First uploaded)