u/Background_Outside28

[iOS] Lupi - A simple subscription & trial tracker with 100% local privacy

[iOS] Lupi - A simple subscription & trial tracker with 100% local privacy

Hi everyone,

I wanted to share Lupi, an app I built to help track recurring expenses and bills.

Why I created such app: Many people forget about their subscriptions or expiring free trials and get charged. Lupi keeps all your bills, subscriptions, and trials in one clean list and sends you push notifications before you have to pay.

There are already similar apps, but I added a few features to make it better:

  1. You do not need to create an account or link your bank. All data stays offline on your phone.
  2. Trial Tracker - It notifies you 1, 3, or 7 days before a trial ends, with direct links to cancel in seconds
  3. You can easily track annual bills (like car insurance) and irregular payments, not just monthly subscriptions
  4. Many statistics like real annual and monthly costs, spending history or a pie chart with expenses categories

It's completely free to track up to 5 expenses (no ads, all features unlocked). A PRO version is available if you want to track more.

App Store Link: https://apps.apple.com/app/lupi-bills-subscriptions/id6762550315

I hope this helps some of you save some money. If you have any feedback or questions, please let me know as it's my first app and I really want to make it solid

https://preview.redd.it/cm40is8dyv1h1.png?width=2000&format=png&auto=webp&s=3d229f429e2b46b1f5446ed9c9aafd16598cc14d

reddit.com
u/Background_Outside28 — 4 days ago

Building a CKD app for my cat who lived 21 years - I need your advice

Hi everyone :)

I lost my cat last year. He was with me for 21 years, I got him when I was 7 on child day. He had kidney problems at the end, and it was hard to look at him struggling every day. I know many of you are going through this right now, and I have so much respect for how you care for your cats.

I work as a software tester (QA), so I decided to build a mobile app to help with CKD care. I want to make the daily routine a bit easier. I already got some great feedback from people on Facebook, and I added many new things because of them.

What I have now:

  • Daily logs: Weight, feeding, and energy.
  • Fluids: You can track the amount and see where you gave the last injection
  • Medications: I expanded this section so you can track more medications
  • Litter box: You can now track if your cat is peeing and pooping normally
  • Lab results: A place to keep results like Creatinine, BUN, or Phosphorus
  • PDF Report: I made it much cleaner so the vet can read it quickly
  • Reminders: Notifications for meds and fluids.

The app is almost ready, but I want to be sure it’s actually helpful for this community. I have a lot in the roadmap already.

I have a few questions for you:

  1. What is the most important thing for you to track? What do you log most often?
  2. Do you think a PDF report for your vet would be useful?
  3. Would anyone like to be a beta tester and try the app before I release it?

I’m not selling anything here. I just want to build something that really helps.

Thank you for everything you share in this group, I think it helps so many people.

https://preview.redd.it/6m2rqfbgs41h1.jpg?width=1536&format=pjpg&auto=webp&s=350564e1adc925629b26f26693e533c93adafbe3

https://preview.redd.it/swr16vfhs41h1.png?width=1206&format=png&auto=webp&s=e12499198bccb965300992e26df83336c94d6b34

reddit.com
u/Background_Outside28 — 8 days ago

Google Play forces us to find 20 testers. I found 18, got zero feedback, and one of them stole my UI.

Hi everyone. I am a QA tester with 7 years of experience. I just released my first app called Lupi (a subscription tracker).

We all know the new Google Play rule, you need 12 testers for 14 days. I had to find strangers on Facebook groups to help me (as I don't have so many friends with Androids). I got 18 testers. Do you know how much feedback I received? Zero 😂

But it gets worse. While my app was still in the closed beta, one of those "testers" actually copied my UI and my logo. They published a copycat app before me (on App store). I was furious. But then I realized that actually, if someone steals your design before you even launch, your UX must be really good.

I built the app with React Native and a local-first SQLite database. Of course AI helped me write the code, but I think that my QA skills pushed it to production. The app tracks your regular expenses + warns you before a free trial ends.

I learned that random testers are useless. If you want real feedback, ask other developers, or family/friends.

Let me know if you want the link to check it out. I'm ready for the roast to make it better 🔥 (real feedback needed 😅)

reddit.com
u/Background_Outside28 — 12 days ago

App stores don't remind you when your free trial ends. So I built an app that does

App stores make a lot of money when we forget to cancel a free trial. They don't want to remind you.

I got really tired of losing money on forgotten subscriptions and forgotten payments (today we have so many of them, so it's super hard to track them all). I don't know how to code from scratch, so I used AI as my "junior developer". Unfortunately, AI makes stupid mistakes, so I have to use all my 7 years of QA experience to clean up the mess and actually launch my first app 😂

It is called Lupi. It is a local-first subscription tracker. No cloud, no bank logins. Your data stays on your phone.

The best thing in the app - it notifies you whenever a trial is about to finish, or your payment is coming (whatever it is, Netflix, Gym, Insurance, etc.)

AI helped me start, but testing made it real.

I will put the links in the comments. Since I am a QA, I tried to break it many times. But I am sure you guys can break it better. Let me know what you think! I would be grateful for every comment and feedback :)

reddit.com
u/Background_Outside28 — 12 days ago

Hey everyone :) 5 days ago I shared a post that I finally shipped my first app, Lupi. I want to say BIG THANK YOU for your feedback!

During these 5 days I finally got my first monthly subscription and two active trials! When I saw it after 5 months of working on the app, I was so happy and I couldn't believe it.

After you gave me the feedback, I made some improvements:

  • Notification center: Added a new "Bell" icon on the home page with a counter so you can see a history of all alerts you could have missed
  • Summary UI polish: Redesigned the analytics cards to be more readable
  • Amount input validation: Added character limits for the "Amount" field to prevent UI breaks
  • Huawei and OnePlus Fixes: I got two Firebase alerts about crashes on these two phones, so I made a fix to prevent them in the future

I need your advice:

  1. Huawei problem: as Huawei does not have Google Play services, should I be focused on keeping fixing the crashes on this device? I already had two alerts about two different crashes on this device. I don't know if it's worth spending my time on it.
  2. Other needed functions: Do you have in mind any function that could make the app even more helpful? I'm thinking about CSV export or maybe some connection to iCloud.

Thanks again for your help!

u/Background_Outside28 — 14 days ago

Like many here, I track my major expenses and overall savings rate closely. But recently, I realized I was suffering from "subscription creep". It wasn't just the obvious ones like Netflix or Spotify. Some of them were "hidden": health care, car GPS navigation, annual insurance, or gym memberships.

I sat down and mapped out every single one of them. What hit me wasn't the monthly cost, but the annual one. Seeing a $15/month service presented as a $180/year drag on my investments changes the perspective completely.

I used to manage this in a excel, but it didn't send me push notifications before annual renewals hit my card. Because I couldn't find a privacy-focused tool, I spent the last few months building my own local-first tracker on my phone just to get my cash flow in order and thanks to that I already resigned from car navigation that I don't use (as I have an Apple Car I can you google maps for free) and Disney+ as I realized that I don't need all of them at once.

How often do you guys do a hard audit of your recurring bills? Have you found any "vampire" subscriptions dragging down your saving reate lately?

reddit.com
u/Background_Outside28 — 15 days ago
▲ 47 r/expo+1 crossposts

Hey guys. I've been working as a QA tester for over 7 years. I spend my days finding bugs in massive web systems, always thinking "I could build this with better UX". But honestly, I couldn't code an app from scratch. AI finally helped me bridge that gap.

I just shipped my first app – Lupi, a local-first subscription tracker. I wanted to share the stack and what I actually built, since reading this sub helped me a lot.

The Stack:

  • React Native 0.81 (New Arch enabled) / Expo SDK 54
  • expo-sqlite (100% local, no cloud auth bullshit)
  • RevenueCat (react-native-purchases) for the custom paywall
  • NativeWind 4 + Gluestack UI
  • Reanimated 4 for some smooth transitions

One thing I'm actually most proud of: Just getting it over the finish line and making it feel genuinely smooth. Thanks to the new arch and react-native-reanimated, the app snaps and transitions nicely. As a QA, my brain is wired to find reasons why things shouldn't ship, so actually pushing a stable, fluid app to production was a massive personal win.

Biggest pain? It wasn't coding. It was the endless configuration nightmare of RevenueCat, Firebase, and the soul-crushing bureaucracy of Apple and Google Store approvals. And the absolute cherry on top: during the closed Android beta tests, someone actually ripped off my UI, name, and logo, and published a clone to the app store.

Since I'm a QA, I tried to test it to death, but you guys are probably better at breaking RN apps. If you have a minute, let me know what you think about the UI/UX or performance. I'm ready for the roast 😂

(Links in the first comment)

u/Background_Outside28 — 19 days ago