RaiseIt is a multi-platform application built with Flutter for the APT2080 class project.
It is an open-source and transparent charity system that ensures security and accountability for donations.
RaiseIt empowers donors by tracking how their money is spent and providing a secure and verifiable way to contribute to various causes.
✅ Transparent Donations – See exactly where your money goes
✅ Secure Transactions – Uses blockchain for verifiable and tamper-proof records
✅ Real-Time Tracking – Follow donation progress and impact updates
✅ Multiple Payment Options – Supports M-Pesa, Crypto, and traditional payment methods
✅ Multi-Platform Support – Available on Web, Android, and iOS
✅ User Profiles & Social Impact – Track your contributions and engage with causes
✅ Easy Campaign Creation – Start fundraising effortlessly
✅ Decentralized & Permissioned Blockchain Integration – Ensures full transparency
- Frontend: Flutter (Dart)
- Backend: Flutter (Dart)
- Database: Firebase Firestore
- Authentication: Firebase Auth
- Blockchain: Custom Permissioned Blockchain for Transparency
- State Management: Provider
🚀 Coming Soon!
- Flutter SDK installed
- Firebase configured
git clone https://github.com/solomon-njogo/raiseit.git
cd raiseit
flutter pub get
flutter run
✅ MVP Launch
🚧 Smart Contract Integration
🚧 Advanced Analytics & Reports
🚧 AI-powered Fraud Detection
RaiseIt is open-source! Contributions, issues, and feature requests are welcome.
- Fork the repo
- Create a feature branch (
git checkout -b feature-xyz
) - Commit your changes (
git commit -m "Add new feature"
) - Push to the branch (
git push origin feature-xyz
) - Open a Pull Request
RaiseIt is licensed under the MIT License. Here’s the fixed and properly formatted Contributors section:
📧 Email: solonjogo@gmail.com
🌍 GitHub: github.com/solomon-njogo
🐦 Twitter: @solomonjogo
📧 Email: your-email@example.com
🌍 GitHub: github.com/maxwell
🐦 Twitter: @maxwell