Sail Through Your Finances Seamlessly

MoneyFlow:
Your Financial Navigator

Download now and embark on a journey to elevate your finances like never before.

Philosophy: Agile Best Practices and Financial Independence

Features

What does MoneyFlow Offer?

Explore the comprehensive features of MoneyFlow that make managing your finances easy and efficient.

Purchasing Power

Gain insight into your purchasing power and make informed financial decisions with MoneyFlow's intuitive tools.

Record Expenses, Income, etc.

Effortlessly track your expenses, income, and even recurring balances to maintain a clear picture of your financial health over time.

Tips

Receive personalized financial tips (Not Financial Advice) and insights tailored to your spending habits, helping you optimize your finances for success.

Financial Summaries

Access detailed financial summaries and visualizations to understand your spending patterns and identify areas for improvement.

Badges

Earn badges as you achieve financial milestones and develop healthy financial habits, motivating you to reach your goals.

Set Deadlines

Never miss a payment deadline again by setting reminders and alerts for upcoming bills and financial commitments.

Inside MoneyFlow

Why was MoneyFlow made and for whom?

MoneyFlow: Empowering Young Professionals

MoneyFlow was created to provide a comprehensive financial management platform for young professionals, offering them the tools they need to navigate their early careers confidently.

Comprehensive Financial Management Platform

MoneyFlow is designed to empower young professionals in the early stages of their careers by providing a centralized hub for tracking income, managing expenses, and budgeting effectively, ultimately replacing the need for a financial planner.

Virtual Bookkeeper for Young Professionals

MoneyFlow serves as a virtual bookkeeper, catering to young professionals who are starting out in their careers, helping them streamline and organize their financial lives.

Holistic Financial Management Solution

The aim is to provide a holistic financial management solution that not only records transactions but also actively assists users in adhering to their financial goals, making it an ideal platform for young professionals.

MoneyFlow aims to revolutionize the way young professionals manage their finances, ensuring financial stability and security from the outset of their careers.

Built by Students for Students

MoneyFlow was created by a team of students at the University of Manitoba to help their peers and other young people navigate personal finances more effectively.

Targeting University Students and Young Professionals

The platform is specifically designed to cater to university students and young professionals, addressing their unique financial needs and challenges.

Financial Well-being for All

By offering a centralized platform for financial management, MoneyFlow aims to make proactive and accessible financial management available to all, regardless of financial constraints.

FAQs

Frequently Asked Questions

Dive into the following questions to gain insights into our MoneyFlow development journey.

What went right in the development process?

We maintained consistency by ensuring the same person writing the feature also wrote their own test cases. Additionally, adherence to deadlines and consistent programming standards facilitated timely completion of tasks.

What went wrong in the development process?

Challenges in time management and lack of a proper branching strategy impeded the development process.

What took the most time? The least? Any surprises?

Testing consumed more time than expected, followed by feature implementation. This was contrary to our initial assumptions. The intricacies of integrated and system testing were unexpected challenges.

Can you draw any conclusions from what you’ve done?

The development process provided valuable learning experiences, enabling us to apply various programming concepts and methodologies in creating a functional Android application. It underscored the importance of adhering to the Software Development Life Cycle.

What did you learn about team or large project development? What will you start doing, keep doing, or stop doing next time?

Effective communication emerged as a crucial aspect. Moving forward, we aim to prioritize communication, continue supporting team members, and enhance our understanding of development tools like Android Studio. Furthermore, we intend to focus on comprehensive testing and avoid last-minute rushes.

Are you using any specific techniques covered in the course (TDD, pair programming, scrums, etc)s?

We employed pair programming as one of our development techniques.

About

Our Team

Ahmed's Headshot
Ahmed Hasan
Krish's Headshot
Krish Patel
Hurtil's Headshot
Hrutil Patel
Ashek's Headshot
Ashek A Zaman
Jason's Headshot
Yuelang Zhang (Jason)

Download our app now!

What are you waiting for? Download MoneyFlow today and start taking control of your finances.