Infinsa Bot is an AI-powered financial inclusion platform developed for HackZ 2024 Hackathon, addressing the problem statement:
Develop an AI-powered financial inclusion platform designed for elderly individuals to simplify digital banking and financial planning. The platform should support voice commands, provide timely alerts for financial milestones, and offer tailored scam protection. By addressing digital literacy challenges, this solution aims to enhance independence and promote safe, accessible engagement with financial services for seniors.
Infinsa Bot is an AI-Powered Mobile App built using Flutter Flow, Python, and SQLite, featuring:
- Simplified Digital Banking: Voice command support for seamless navigation.
- Timely Financial Alerts: Notifications for financial milestones.
- Scam Protection: Educational features to build awareness against phishing.
- Senior-Friendly Design: Intuitive interface with large fonts and buttons.
- Visualized Financial Planning Tools: Interactive graphs for insights.
- AI-powered Q&A: Personalized assistance for financial queries.
- Frontend: Flutter Flow for an intuitive and accessible UI.
- Backend: Python for AI-powered features and data handling.
- Database: SQLite for efficient local storage and user data management.
- AI Integration: Optimized prompts for personalized user interaction.
- Security: Built-in scam protection mechanisms.
- Haystack: An open-source framework for building production-ready LLM applications, retrieval-augmented generative pipelines, and state-of-the-art search systems that work intelligently over large document collections.
Here are some screenshots showcasing the project:
There are two ways to get started with Infinsa Bot:
- Clone the frontend repository:
git clone https://github.com/MettaSurendhar/Infinsa-App.git
- Clone the backend repository separately:
git clone https://github.com/MettaSurendhar/Infinsa-App-server.git
- Publish the backend Python code to connect it with the frontend.
- Run the Flutter application using your preferred IDE or command-line interface.
- Clone the project directly from Flutter Flow using this link: Infinsa Bot Flutter Flow Project.
- Make any necessary customizations in the Flutter Flow interface.
- Connect the backend by publishing the Python backend code.
Infinsa Bot is available in multiple formats:
- Web Application: Access the published web app here: Infinsa Bot Web App.
- Mobile Application: Download the APK from apk download.
- Account Management: Track balances and activity.
- Credit Card Details: Monitor transactions and dues.
- Loan Management: Manage repayment schedules.
- Investment Tracking: View portfolios and performance.
- Transaction History: Access detailed transaction logs.
- Budget planning, expense tracking, and savings monitoring.
- Visualized data with interactive graphs for insights into budgets, expenses, savings, and investments.
- AI-generated budget recommendations and financial health analysis.
- Ask financial questions and receive personalized advice.
- Plan future investments and savings strategies with AI optimization.
- Stay updated with Live News & Stock Trends.
- Educate yourself on scam protection with phishing simulations and safe practices.
- Larger fonts and buttons for better accessibility.
- Voice command support for easier navigation.
Contributions make the open-source community an inspiring and creative space. We welcome all contributions!
To contribute:
- Fork the Project.
- Create your Feature Branch:
git checkout -b feature/AmazingFeature
- Commit your Changes:
git commit -m "Add some AmazingFeature"
- Push to the Branch:
git push origin feature/AmazingFeature
- Open a Pull Request.
We express our gratitude to the HackZ 2024 team and organizers for the opportunity to develop Infinsa Bot. Special thanks to the community for inspiring innovation and providing resources to enhance financial inclusion.