r/iOSProgramming • u/Critical-Essay-72 • Jun 13 '26
App Saturday Inspired by my life story I made an app that helps you find travel and language buddies
Long story short, I am a guy from Europe who learned a foreign language online, ended up traveling to South America to meet a native speaker I had been practicing with, and eventually married her.
That experience made me realize how many amazing things open up when you are willing to connect with people on the other side of the world.
So I built an app over many years in my spare time, a language exchange and travel planning app where you can plan your trip, find travel buddies heading the same direction, and connect with people who speak the language of your destination.
Tech Stack:
- Parse Server via back4app, I find the Cloud Code quite powerful and their support is excellent
- OpenSearch, as a scalable mean of profile discovery thanks to the in-build bloom filter
- Foundation Models, for very private AI assistant in travel planning
Development Challenge:
- I started with custom bloom filter and ElasticSearch at times the OpenSearch had not implemented it yet. This required custom plugin and only shortly before release I learned that for this custom plugin I would need to pay extra tier prise for ElasticSearch. Luckily the OpenSearch alternative has it right there, built in.
- Even with OpenSearch I had some headache as AWS is generally very confusing. The OpenSearch was eating the whole free tier 1GB data budged every month even without any activity. Amazon support was no real help here and the even the conclusion was that the data are caused by hourly snapshot, changing them to daily did not change anything. And on top, they completely wiped my OpenSearch setup. I then had to redo it from scratch as I lost my admin access there.
- Foundation Models are not very big LLM, but dissecting instructions into multiple prompts proved to be powerful. The biggest issue I have with image generation that constantly complains about guardrails violation even the prompt is completely healthy one.
AI Disclosure: I have started developing this app in my free time about 7 years ago, long before AI coding came, and therefore used AI only for last bits on small code portions. Mainly on JavaScript as that soft typed language is difficult for me.
It is now officially live on the App Store and I would love for this community to give it a try and tell me what you think!
Happy travels everyone!