Inspiration

The inspiration behind FutureAssist comes from the widespread financial instability affecting Botswana’s youth and informal workforce. With 68% of Batswana unable to cover a 3-month emergency expense and many trapped in predatory debt cycles, the need for proactive and predictive financial tools became evident. The team saw an opportunity to transform financial behavior and inclusion through technology that anticipates rather than reacts.

What it does

FutureAssist is a financial assistant app designed to help underbanked individuals in Botswana—such as informal workers, students, and low-income earners—manage their finances more effectively. It provides:

Real-time balance tracking.

Spending and income trend analysis.

Alerts for income delays and expense spikes.

Forecasts of potential shortfalls using statistical methods.

Visual dashboards to display financial insights.

Integration with FNB’s mobile banking ecosystem.

How we built it

The app was developed using:

Backend: Python (Flask) for a lightweight and scalable server.

Frontend: HTML, CSS, and Vanilla JavaScript for accessibility.

Database: SQL for reliable transaction tracking.

Visualization: Chart.js and Plotly.js for user-friendly dashboards.

AI-driven models were designed to work even with limited infrastructure and integrated securely with FNB systems via APIs.

Challenges we ran into

Designing predictive features that are effective yet understandable to users with low financial literacy.

Accomplishments that we're proud of

Creating Botswana’s first AI-driven financial forecasting app tailored for irregular income earners.

Designing a scalable, modular system that could benefit over 1.7 million unbanked adults.

Proposing a solution that could help users avoid high-interest debt and improve financial health.

What we learned

Simplicity is key when dealing with financially vulnerable or digitally inexperienced users.

Financial foresight tools must go beyond tracking past transactions—they need to anticipate future shortfalls.

Collaborations with community stakeholders and banks significantly improve impact and adoption.

Behaviorally informed alerts can be powerful nudges in changing financial habits.

What's next for FutureAssist

Future plans include:

Adding more sophisticated AI forecasting that includes macroeconomic trends.

Creating dynamic credit scores using cash flow behavior.

Expanding language options and introducing voice assistance for accessibility.

Including interactive financial literacy modules and peer-support features.

Enabling offline capabilities and SMS alerts for users without smartphones.

Launching APIs for fintech startups and NGOs to integrate complementary services.

Share this project:

Updates