Gromo = Grow + More

Gromo is a proof-of-concept platform that automatically invests your credit card cashback into diversified portfolios. Instead of letting your rewards sit idle, Gromo unlocks long-term growth by seamlessly turning periodic credit card perks into real investments.

Inspiration

We noticed that credit card users often accumulate small amounts of cash back with no straightforward way to invest them. These “lazy” rewards could be building wealth if deployed wisely. This observation inspired us to create Gromo—a simple, automated solution that invests every bit of cash back into an ETF-based portfolio, helping users benefit from compounding returns.

What It Does

  • Tracks credit card transactions to calculate and pool cashback rewards.
  • Automatically invests accumulated cashback into a diversified portfolio.
  • Allows manual investments on demand.
  • Provides live performance metrics for tracking investments.
  • Helps users grow their “lazy money” over time.

How We Built It

  1. Frontend: Built with React + Vite for an intuitive and speedy user interface.
  2. Backend: Developed using Flask (Python) to handle credit card data, transaction processing, and portfolio management.
  3. Database: PostgreSQL hosted on Supabase for secure and scalable data storage.
  4. Integrations: Real-time transaction logging ensures that any newly earned cashback can be promptly invested.

Challenges We Ran Into

  • Automating Monthly Contributions: Designing a seamless workflow for recurring investments while maintaining a simple user experience.
  • Scalable Architecture: Building an infrastructure that efficiently handles multiple users and investment portfolios without performance issues.
  • Custom Credit Card API: Developing our own API to manage transactions and cashback, as existing solutions lacked relevant endpoints.
  • Portfolio Investments Complexity: Handling multiple portfolio investments proved time-intensive and technically challenging to complete.

Accomplishments That We’re Proud Of

  • Benefit to Both Customers and Banks: Gromo creates a win-win by helping users grow their cashback while increasing engagement for financial institutions.
  • End-to-End Functionality: Successfully automated the entire process—tracking, pooling, and investing—making Gromo ready for real-world adoption.
  • User Investment Growth Analysis: Provides detailed insights into investment growth with analytics to help users make informed decisions.
  • Flexible Investment Options: Allows users to choose between multiple investment strategies while also offering automated investment solutions.
  • Clear Dashboard: Displays real-time portfolio performance metrics, including daily and total returns, ensuring transparency and engagement.
  • User-Centric Design: Simplifies the investing process to encourage financial literacy, making investing accessible even for non-experts.

What We Learned

  • Micro-Investments Matter: Small, consistent contributions can grow significantly over time, highlighting the importance of automating micro-savings.
  • Balancing User Autonomy and Automation: While some users prefer hands-free investing, others want manual control. We designed our platform to cater to both preferences.
  • Importance of Security: Managing financial data requires robust security measures, including data encryption, secure endpoints, and compliance with financial regulations.
  • Understanding Financial Systems: Gained deep insights into the architecture of credit systems, investment platforms, and the complexities of financial transactions.
  • User Behavior & Financial Literacy: Observed how users engage with investments, reinforcing the need for clear guidance and transparency to enhance financial literacy.

What's Next for Gromo

  • Multi-User Support & Authentication: Expand secure login and account management to support a growing user base.
  • Advanced Portfolio Rebalancing: Enable users to dynamically adjust and rebalance their investments based on market trends and personal preferences.
  • Mobile App Integration: Develop a seamless mobile experience for effortless investment tracking and management on the go.
  • Real-Time Alerts & Insights: Provide instant notifications for transactions, cashback rewards, and significant portfolio changes, helping users stay informed.
  • Banking System Integration: Streamline connectivity with existing financial institutions to enhance automation and accessibility.
  • AI-Powered Investment Insights: Leverage machine learning to offer personalized investment recommendations and risk analysis.
  • Expanding Investment Options: Introduce new asset classes, such as ETFs and crypto, to give users diversified opportunities for growth.

Built With

Share this project:

Updates