Future is an unexpected project, happened to built in just 3 days. I was done with my end semester exams on 5th of feb, and started developing for Swift Student Challenge 2026 along with ongoing internship. On 7th, I came across a post mentioning this contest, I checked the dates and the deadline was 12 and assumed that it was next to impossible, then just for fun I watched the briefs, and one of them was Josh (VisualFaktory), as I saw his brief I realised my dad wanted a same type of application to track his investments and assets but couldn't find any. I saw an opportunity window that even if I couldn't submit before deadline or win this contest, i'll solve the problem for my dad in the longer run. This was my inspiration to start building Future

Future is an user friendly Investment and Asset tracker and management platform, which helps you to manage and analyse all your assets in one place. Before starting to build, I realised that Josh's audience are not people like Warren Buffet, like this people are exceptionally great in investment and doesn't need an app, they have accountants and CA's. So the app is actually for mid size, young investors who want a clear direction of how they can manage their assets easily. They don't need any complicated machine learning, heaving data modelling, they require simple and clear insights. Future gives AI-powered simplified insights, helps users export the data, so even a student can share the details of their investment to their parents, and many more on device customisation with timelines. It gives access to adding multiple assets like - stocks, crypto, real estate, gold/silver, savings, etc. It gives a daily news field related to field of investments and stock market, so the user retention is high and there is actually some impulse in the app rather than just keeping numbers and charts everywhere. This young generation invests today because they have some goals, some materialistic needs they want to achieve, Future lets them create goals to keep them motivated towards savings and growth.

Before writing even a single line of code, I researched few apps on the market, what they offer, skimmed reddit, asked AI what were the problems users were facing while using these type of applications, and based on that I created a detailed plan using Claude, as I am an iOS developer and have deployed apps on the app store, I knew how to configure SwiftData, SwiftUI, deploying on testflight, integrating packages through SPM, although I have used StoreKit in previous apps, Revenue Cat Package installation was quite interesting. Claude built the architecture MVVM, for keeping the codebase modular and scalable, I designed SwiftUI views, and Claude helped develop them faster, on day 1, the core of the project was made and the core functionality of the app was done, I added few fallback API's from FinHub and Twelve Data, used AlphaVantage as the main source, used Finhub for news, and for Chatbot, I used OpenRouter local model, which is fast and told Claude to train the model to be an investment advisor and feed the app's local data. Till day 3, revenue cat purchases were integrated, and the app was quite polished, with giving some extra premium features like Exchange rates for investors trading in Forex, export data as pdf for easy readability, etc.

It was quite hard to design an app that is unified with every asset, there will be stocks, crypto, precious metals, everything in a single portfolio and managing it without making any mistakes was harder, also the price fetching for the stocks was unexpected every time because of failed API fetch, network issues, etc, that's why I added fallback API's for fetching live prices.

The thing I'm proud of is I built a fully working MVP Investment tracker in just three days while preparing for SSC 2026, and also doing internship, more than that, now my family members can easily use this app to track their investments, as before I made Spenly (Finance Management App) live and now everyone uses it having 800+ users on App Store, so the products I build are actually being loved and used by users across the world, and I constantly seek feedback, that's the thing I am proud of.

I learnt that no matter there's shortage of time, or no idea what to built on the way, you should just start and continuously improve, I spent almost 3 hours debugging an issue which was deprecated version of a syntax in swift Claude was using, so AI can boost your development, but my fundamentals should be more strong and clear for easy debugging and preventing vulnerabilities, such as not hardcoding API keys, maintaining a proper version control so you don't lose your code and many more.

I firstly want to deploy it on the App Store, so everyone can use it worldwide and I can gain feedback and consistently improve it rather than just keeping the codebase on github and showing on resume. I also want to develop it for android platform, and want to give a sync using CloudKit, so the user can sync between devices and don't lose their data, also want to go deep in the personal health score as Josh says, and improvise it well in the app making it production ready.

Thank you revenue cat for giving the opportunity and platform to bring our ideas in real life.

Built With

  • alphavantage
  • binance
  • exchangerate-api
  • finnhub
  • goldapi
  • ios
  • openrouter
  • pdfkit
  • revenuecat
  • swiftdata
  • swiftui
Share this project:

Updates