Fin/ge

A Hinge-like dating app for investing in stocks. Powered by Perplexity, it enables users to chat with the stock itself to gain more insights about the company and relevant financial metrics.
CATEGORY
Full Stack
NAME
Fin/ge
DATE
February 2025
Project link
LIVE WEBSITE
Our inspiration came from observing the addictive yet often unfulfilling nature of dating apps. We wanted to channel that engaging user experience into something more productive - helping people build their financial future.
While dating apps help you find potential partners, we help you find potential investments through an intuitive, swipe-based interface combined with AI-powered insights.
Fin/ge is a web application that combines stock market functionality with a Hinge-like interface (hence the name "Fin/ge"). It's designed to help users discover and find stocks they're interested in.
By creating an account, users can select industries they are interested in investing in and swipe left or right on different stocks to add them to their favorites collection. Each stock's "dating profile" includes information about the company, specific financial information like equity value, EBITDA, and closing and opening prices, and recent news related to the stock or company. In a dedicated panel, they can view their liked stocks individually and chat with them as if they were real humans using Perplexity's AI.
Fin/ge reduces the complexity of understanding the stock market at a glance. Stripping down unnecessary information, the web application provides a clean overview of potential stocks to invest in.
User Authentication
Users can create an account or log in to access the platform. The authentication system is handled securely through the FastAPI backend using JWT token authorization.
Interest Selection
After logging in, users are presented with a selection page where they can choose their investment interests. The platform offers four main industry categories:
Technology
Financial Services
Energy
Consumer
Stock Discovery
After selecting industries they are interested in, users are presented with stock cards containing:
Company name and ticker symbol
Current price information and performance metrics
Company description and key information
Users can take two actions on each stock– they can "Like" (to save for later) or "Pass" (move on to the next stock).
Chat with stocks
After saving stocks to their list of "Matches", users can chat individually with each to learn more about each stock personally using Perplexity AI.
Integrating our frontend and backend presented significant challenges, particularly in implementing secure and seamless user authentication across the platform. Establishing reliable frontend-backend communication while maintaining performance also proved to be a hurdle. While data collection was straightforward, ensuring the relevance and accuracy of company information required extensive cleaning and validation.
Despite these challenges, we successfully developed a responsive and intuitive interface that transforms financial education into an engaging experience. We built sophisticated AI chat functionality that provides real-time, accurate company insights, financial education, and an efficient swipe-based discovery system for company profiles and investment opportunities. Additionally, we integrated complex financial data streams into an accessible, user-friendly interface and created a scalable platform that seamlessly combines social engagement patterns with financial literacy tools.
Throughout this process, we learned valuable lessons. Integrating multiple APIs and data sources requires careful planning and robust error handling to ensure reliable data flow. We discovered that user engagement patterns from dating apps can be effectively repurposed for educational and financial purposes. Real-time AI interactions need thoughtful design to be both helpful and computationally efficient. Moreover, we recognized that building trust is crucial when dealing with financial information and advice and that thorough data cleaning and validation processes are essential for maintaining accurate company information.