A flutter-based Machine learning powered cross platform social app that provides a platform for Aiding driven community discussions and content sharing.
View Demo
Β·
Download APK
Β·
Report Bug / Request Feature
-
Ada Telegram Chatbot
-
Click here to become a tester
- Streamlining support for local welfare initiatives on social media.
- Connect volunteers and sponsors easily.
- Features include:
- Mobile Application
- Telegram chatbot
- Gemini Pro Chat Model for efficient tagging
- Locate Government donation centers and support reachout points easily
The project aligns with four SDGs: No Poverty, Zero Hunger, Quality Education, and Decent Work and Economic Growth.
No Poverty | Zero Hunger | Quality Education | Decent Work and Economic Growth |
---|---|---|---|
In the crowded landscape of social media, local initiatives often struggle for visibility, limiting the impact of social welfare efforts.
Aid-Assist provides a dedicated platform using AI to connect users with relevant drives in their area.
The platform centralizes information, connecting helping minds within communities. Initial goals include empowering users to post and discover drives seamlessely.
Architecture mirrors social media platform, with users and communities posting social drives. Backend processes and Gemini-Pro chat model assist in getting users drives data efficiently. Including a telegram bot "ADA" deployed on Google Compute Engine.
- Frontend: Flutter, Routemaster, Riverpod 2.0
- Backend: Firebase (Auth, Storage , Firestore, Crashlytics, App Distribution, Test lab)
- AI Model: Gemini-Pro Chat
- Chatbot: Telegram, Google Compute Engine
Potential Scaling The team envisions direct government involvement, allowing efficient management of government-owned and local social welfare programs. Integration of AI models for program verification is a potential future enhancement.
To scale further, we are planning to keep the user interface minimal, implement automation for faster build and release, and ensure accessibility across devices (cross-origin support).
Important
To set up the Telegram Bot, please refer to the guide here : chatbot/README.md
To run any Android application built with Flutter you need to configure the enviroments in your machine, you can do this following the the tutorial provided by Google in Flutter website
- Flutter SDK
- Android Studio (to download Android SDK) Installation Guide
- Xcode (for iOS development only)
- Any IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc)
- Clone the repository:
git clone https://github.com/AdarshRawat1/Solution-challenge-Aid-Assist.git cd aid-assist-app
- Install dependencies:
flutter pub get
- Run the app:
flutter run
- for iOS Simulator (optional):
open -a simulator
- to see the Web Output
flutter run -d chrome --web-renderer html
List of Communities | Posts on Platform [Tagged using Gemini] |
---|---|
Test Lab [Multi-Device Testing] | Usage Analytics |
---|---|
Sign IN Screen | Home Screen | User's Community list | Seach Option for Community Search |
---|---|---|---|
Add Post Screen | Text With link Post Screen | Image Post Screen | Text With Description post |
---|---|---|---|
User Location Marker on Map | Donation center Marker | Support Outreach Marker | Donation Map Screen [Zoomed out] |
---|---|---|---|
Profile Dashboard with Reputation | User Profile Drawer | Home Screen Light mode |
---|---|---|
Get Started | Find Recent Drives of Cities | Locate Donation Centers [Community] |
---|---|---|
We value your input and strive to make our app the best it can be. If you're interested in helping us test new features and provide feedback, we invite you to join our list of testers.
By becoming a tester, you'll get the opportunity to experience beta testing and try out upcoming features before they're released to the public. Meanwhile, stable releases can be found in the Releases section . You can also contribute by building the app locally and testing specific functionalities to help us find and fix bugs. Alternatively, you can join our testing app group to access beta releases and provide feedback directly.
To join our testing program, click here and become a part of shaping the future of our app!
- Global top 10 Submission video YouTube
- Global top 100 Video YouTube
- Regional Bootcamp Submission YouTube
This project is licensed under the MIT License.
We appreciate the support from the open-source community and look forward to making a positive impact together.