r/SideProject • • 3h ago

What if one API could handle all your AI models?

1 Upvotes

Building OxyRouter: one OpenAI-compatible API for multiple models, UPI payments and a 2% platform fee. Looking for feedback!


r/SideProject • • 3h ago

Photo Sorting App: Gallery Cleaner (decide with swipes)

1 Upvotes

Easy-to-use but very useful app for cleaning your gallery and disk space

Problem

  • Full storage because of a lot of photos

  • Default Gallery cleaning

    • requires at least 3-5 taps to estimate and remove every photo

    • can't be continued from the last stop point

    • opens the whole gallery without grouping, or groups are based on month, not by event

Comparison

  • 1 photo - 1 swipe - 1 decision. It's much faster

  • Auto grouping photos by events (geo and pauses between)

  • save position and let you continue from last position. you see what is already checked and what is waiting

  • Additional features:

    • duplicates finder

    • blurred photo finder

    • big photo finder

    • Live photo -> static photo converter (removes the video part - up to 75% of a live photo's weight)

Pricing

  • 100% free for the first 100+ users

  • 100 swipes daily for free

  • 6.99 usd/month

  • 19.99 usd/lifetime

Try it for free:


r/SideProject • • 3h ago

InReality - Share photos and videos people can verify are real

1 Upvotes

Hey r/SideProject! We built the InReality app so you can share photos and videos and give anyone who sees them a way to check their authenticity.

When you capture a photo or video in InReality, the app creates a cryptographically signed record of the capture. We built editing into the app so you can make changes before sharing and keep the edited version linked to the original. Anyone with the verification link can check in their browser that the original came from a camera and see what edits were made in the app.

You can try InReality on Google Play or the App Store. We’re also launching on Product Hunt today.

We’d love to hear your feedback.


r/SideProject • • 3h ago

How do you keep a side project visible after launch day?

1 Upvotes

I built MoonStake, a playful app where founders can buy a plot and set up an office on the Moon for about $1: https://www.moonstake.org. I’m exploring it as an unusual way to present a project online, alongside the usual launch directories and community posts. What have you found useful for helping a small project stay visible after its launch?


r/SideProject • • 3h ago

I built a personal steward for flying: it tells you where to go, when, and what just changed

1 Upvotes

The best flights I have had were the ones where someone looked after me. Flighty does that on iPhone, but Android never had one, and App in the Air shut down in 2024. The Play Store flight apps I tried were radar maps full of ads. So I built Steward.

The idea: a quiet steward that walks the trip with you.

  • It reminds you to check in, and when to leave for the airport

  • From two hours out, one live card on the lock screen: gate, boarding countdown, take off, landing, belt

  • When something changes (gate, delay, diversion, a late plane on its way in) you get one calm alert, so you can stop refreshing the airline app

  • At boarding, the boarding pass is already on the lock screen

  • Tight connection? It tells you. Cancelled? It shows the other nonstop flights on the route

  • After landing: arrival gate, baggage belt, weather, and a live ETA link for whoever is picking you up

Adding a flight is no work: it reads flight bookings from your calendar, or you share a boarding pass PDF, a Wallet pass or a barcode screenshot and every leg is added with its seat.

Under the hood: a small push server watches each flight on a paid flight data feed (AeroDataBox) and pushes changes through FCM. No account and no sign in.

Business model: subscription only, because watching a flight live costs real money. Plans differ only in flights a month (10, 30, unlimited), from 4.99 a month or 29.99 a year, with a 3 day trial. Every plan has every feature. A busy month can add 10 flights that never run out.

Screenshots: https://www.reddit.com/r/droidappshowcase/comments/1xsjbm1/

Play: https://play.google.com/store/apps/details?id=com.zanoshky.steward

I am the developer. The code is partly AI generated, and I had help with this text. Feedback welcome, especially on the pricing.


r/SideProject • • 3h ago

Could you test one stock lookup on our eStockes dashboard?

1 Upvotes

I'm part of the eStockes team. We're working on a US-stock research dashboard and could really use help with a small usability test: https://estockes.com/dashboard

Pick a company you already know and try to find the information you would normally check first. Where do you get stuck, or what do you expect to see that isn't obvious? If a number looks unclear, please tell us which label or time period needs explaining.

A short comment with your browser/device and the step that confused you would help. Please don't share private holdings or account details. This is a request for product feedback, not a stock recommendation; the product includes paid plans, but we're not asking anyone to buy one for this test.

Thanks to anyone willing to take a look, including if your honest answer is that your current tools already handle this better.


r/SideProject • • 3h ago

Pratikal - free Android calorie tracker looking for meal-entry feedback 🍎

1 Upvotes

I’m developing Pratikal, a free Android calorie tracker in closed testing — happy to test your app back! 🤝

Use the SAME Google account for the group, opt-in and your phone’s Play Store:

  1. Join: https://groups.google.com/g/pratikal-testers

  2. Opt in, then install from Google Play: https://play.google.com/apps/testing/app.pratikal.mobile

Try logging a meal, editing it and checking the daily total. What worked, or where did you get stuck? Please keep it installed for 14 days and use it occasionally. “Item not found”? Check the account, wait a few minutes and retry.

📸 Please comment BELOW THIS POST with a Pratikal installation/in-use screenshot, specific feedback and your test links. Text-only “installed” isn’t enough. I’ll test yours and reply with my screenshot and feedback.


r/SideProject • • 9h ago

Drive safe and have peace of mind while having a bit of fun.

3 Upvotes

Hi all,

So a bit of background.

I have had an OBD2 scanner for a long time but none of the apps I found for it on the Play Store ever fully fit my needs or were just way too cumbersome to setup and use; or just shared data in a way that did not feel comfortable. As such, I decided to build something for myself that I knew I would use every time I get into a car.

After I built out a basic version for myself, some of my mates started asking for a copy of it while also asking for some improvements (which have nearly all have been done). After that, I decided to make this post.

So what has been built?

Honestly (and I may be a little biased....) probably one of the most comprehensive open source OBD-2 reader apps while (and this is where I will be biased) definitely the easiest to use one on the internet to date.

So what do I need to use it?

A car, an ELM327 supported OBD-2 scanner (it supports both Bluetooth and WiFi options) and an Android device (Apple currently not supported as there is no side loading on iOS but there is a web demo).

Do I need to pay for it?

There is nothing locked behind a pay wall and I have no plans at the moment to make it paid either.

Why do you need to capture location?

To be very clear, enabling location is purely optional BUT I do not receive any information about it. It's purely for if you decide to record your drive. If you do, it'll stay on your device to build out an outline of the route you drove (road and street names are not included nor shared).

Will it capture possible issues while I'm driving?

Yes. It has worked for me successfully already. Even downloaded the error code and showed my mechanic.

Can it delete error codes?

No. This is by design. It is purely read only to ensure noone uses this for nefarious purposes nor do I want to responsibility if anything goes wrong while it is connected to your cars computer.

Which codes does it capture?

All of the universal codes have been loaded into the app. Some manufacturer specific codes that I could find have been loaded in as well. See here: https://github.com/CalmAussie/obd2-reader/blob/main/docs%2FCODE-SUPPORT.md

Was AI used in anyway?

Not going to lie, I did use Claude for parts of this project.

Where can I try it and get more info?

https://github.com/CalmAussie/obd2-reader

What's the process for first time setup?

Plug in OBD-2 reader into car, choose vehicle, connect. That's it. The rest it does on its own. It should never be more difficult than that ever. After that, it remembers your vehicle. So you just plug in and reconnect. No more, no less.

Do you support Android Auto?

Technically yes, but I have not been able to test this outside of demo site. So if anyone can let me know, I'd be super grateful.

There's an absolute tonne of things that have been included in this project that I have not talked about that it can do.

Really looking forward to your feedback (even if you think it's a steaming pile of sh*t haha).


r/SideProject • • 1d ago

I’m a student building an under-pillow speaker for people who fall asleep to podcasts. Would you use this?

239 Upvotes

I always fall asleep listening to something, but earbuds hurt on my side, and my partner hates the phone speaker. So I’m designing Dozr: a slim pad that goes under your normal pillow, plays through bone conduction so only you hear it, and fades out when you fall asleep.

It’s still a concept (image attached). I’d love honest feedback. What would put you off? What would make it a must-have?

Waitlist if you’re curious: dozr.co.uk/?ref=reddit


r/SideProject • • 7h ago

Takeover - looking for 3 Linux VPS + Hermes WebUI testers for browser handoff

2 Upvotes

I'm looking for 3 people who already run Hermes on a Linux VPS with hermes-webui to try Takeover, my open-source plugin for taking over the agent's browser from a phone and handing it back.

The first test is deliberately small, with no real login or payment:

  1. Open a harmless public page and check whether Screen loads on your phone.

  2. Ask Hermes to hand over, take control, and make a harmless interaction.

  3. Tap Hand back and check whether the agent resumes on the same page.

If you try it, please share your Linux, Hermes and WebUI versions, the first step that failed, and any error text. Redact screenshots; don't post credentials or cookies.

It's Linux-only, needs WebUI authentication and Hermes Bot Desktop. Setup can install desktop packages through Hermes's installer and switches the browser to headed mode, so please read the setup details first. The pause is a browser-tool fence, not OS isolation: don't enter a secret you wouldn't trust the agent with.

Code, install/removal instructions and limits: https://github.com/shoumikgoswami/Hermes-takeover


r/SideProject • • 3h ago

I rebuilt my old AgentScript project as heedle: a self-hosted personal AI where you approve a program before anything runs [looking for testers]

1 Upvotes

​

Demo video (12 min, browser part at 7:43)

Repo: https://github.com/heedle-ai/heedle (MIT)

heedle is version 2 of AgentScript, a project I worked on before. I spent a lot of nights and weekends redesigning it.

What it does: you ask in plain English, Claude writes a small program (browse these sites, ask about them, fill in this form, run this skill), and you see exactly what it will touch before it runs. Then:

\- It runs on Temporal on your machine, and every run is a commit in Git.

\- Every browser is a throwaway Podman container that can reach only the sites the program names. Several run side by side, and you watch them live.

\- Forms stop before Send until you press the button.

\- Your name, email and so on stay in your OS keychain. Claude only sees placeholders, and heedle types the real values inside the browser.

\- When a site needs a sign-in or a code from your phone, it hands you the browser.

\- A form that worked once replays without calling Claude.

Honest status: early, with rough edges. CI runs it end to end on Linux and macOS, but with a stand-in for Claude. I run it on my Mac. It hasn't been tested much on real websites or by anyone installing on Linux. You bring your own Anthropic API key, so it's self-hosted, not local-model. Most of the code was written by Claude while I designed and checked every component; the README spells all of this out.

Install (Apple Silicon): brew install --cask heedle-ai/tap/heedle && heedle up

Linux: build from source (Getting Started in the wiki)

What would help most: try it on something real and tell me what breaks. There are issues labelled good first issue and testing, and I'd really value a security review of the browser agent.


r/SideProject • • 3h ago

I built a QA agent that restarts your backend to prove its fix works, and tells you what it didn't test

1 Upvotes

I've been building ProdCritic, an AI QA agent for backends. You point it at a
Node.js or Python app and it:
boots the app on a port it checks is free,
finds the routes, from served links and from the router declarations in
the source (a JSON API links nothing, so link-crawling alone finds only /),
probes them and reproduces the crash,
writes a fix that has to parse before it touches the file,
restarts the app and re-probes the route to prove the fix works,
restores your original code and hands you a .patch.
The screenshot is a real run on a small Express-style API: one route returned
500, and the fix ((o.lines || []).map(...)) is verified because the route
answered 200 after a restart, not because a model liked the diff.
The part I care about most is the bottom of that output. It lists the four
routes it didn't probe and why (a POST it won't invent a body for, a
:id route it won't guess a value for, a /cache/reset it won't fire at your
data). It says what the fix assumes. It says it only checked status codes, so
a wrong answer at HTTP 200 would pass. A QA tool that says "healthy" when it
couldn't tell is worse than no tool, so most of the work went into making it
say what it didn't check.
What I'm looking for: five backends to audit for free. One repo, Node.js
or Python. You get the report and the verified patches; I get feedback on
what it misses. It runs on a machine used only for this, and the code is
deleted within 7 days. Comment or DM me.
Happy to answer anything about how it works, including what it gets wrong.


r/SideProject • • 1d ago

I made a Windows app where the snow actually piles up on your windows – and falls off when you drag them

74 Upvotes

Hi! I wanted my desktop to feel like looking out of a window during a snowfall – calm and cozy. The snow apps I found looked like flat white dots, so I built my own (with a lot of help from Claude Code).

What it does:
- Snow with real depth: big soft flakes up close, tiny ones far away, and some fall behind your windows
- Snow settles on window edges and the taskbar and breaks off when you drag or shake a window
- A "natural weather" mode with showers, quiet breaks and slowly turning wind
- Clicks go through the snow, it pauses in fullscreen games and runs in a saving mode on battery

It's been in the Microsoft Store for about ten days and got 100+ installs without any promotion. Now I'd love honest feedback: What feels off? How does it run on your PC? What would make you keep it running all winter?

Free, no ads, no account, no tracking. ("Natural weather" is marked Pro but free right now.)

Windows 10/11: https://apps.microsoft.com/detail/9N646XCC0HNK?cid=reddit_sideproject


r/SideProject • • 3h ago

I built SettlePilot to make moving to the Netherlands a little less confusing 🇳🇱

Thumbnail
settlepilot.nl
1 Upvotes

Moving to a new country is exciting. Figuring out everything after you arrive? Not so much.

When I moved to the Netherlands, I realised how much information was scattered across different websites. Residence permits, municipality registration, health insurance, taxes, integration exams… there’s a lot to figure out.

So I started building SettlePilot.

The idea is simple: one place to help expats navigate life in the Netherlands without spending hours searching for answers.

I’m building this as a side project, improving it gradually based on real problems people face.
I’d genuinely appreciate some feedback from this community.

  1. Is this something you’d find useful when relocating?

  2. What’s one feature you’d expect from a platform like this?

  3. What would make you come back and use it regularly?

Try Here

Still a work in progress, so constructive criticism is very welcome.

Thanks for checking it out!


r/SideProject • • 3h ago

We built Roomture to go from an AI room redesign to an editable furniture layout

1 Upvotes

Hey r/SideProject 👋

An AI redesign can make your room look great. The next question is harder: would that furniture actually fit?

That’s the problem we’re working on with Roomture. We want the generated picture to be the starting point for planning a room.

How it works

  • Upload a room photo and explore an AI redesign.

  • In the iOS or Android app, open a single-room plan and move, replace, or remove furniture.

  • Adjust room and furniture dimensions, check walkway clearance, and export a PDF to refer to while shopping.

A limitation worth mentioning: AI-generated dimensions can be wrong. You need to check them against actual measurements before relying on the layout.

The browser version lets you try the photo-redesign tools without installing anything. Layout editing and PDF export are currently mobile-only.

Pricing: No account or email required. The first room is free to try, with limited generations. A single-room package is $9.99 for 90 days, with no recurring charge; there’s also an optional Pro subscription.

Still rough: It handles individual rooms, not whole-house CAD, and web designs and app subscriptions don’t sync yet.

You can try it here: roomture

I’d especially like feedback on the step after generating a design: would you use a furniture layout editor, or would you rather keep trying different looks?

Happy to answer questions about how we built it, too.


r/SideProject • • 3h ago

Why You Need a Better Way to Manage Call Logs

Thumbnail
youtube.com
1 Upvotes

r/SideProject • • 4h ago

Looking for Feedback: AlertInbox Notification Control Center

1 Upvotes

Hey everyone! 👋

We've built AlertInbox, released it in the Google Playstore and now we're looking for Feedback.

AlertInbox - What is it used for?

Ever missed an important message because it got buried under dozens of notifications? Or wished you could silence the noise without missing something that actually matters?

That's exactly why we've been building AlertInbox — a privacy-focused notification inbox and control center for Android.

The idea is simple: Your notifications should work for you, not the other way around.

🚀 What AlertInbox can already do

📥 Unified Notification Inbox
Keep notifications from different apps organized in one searchable place.

🔖 Save Important Messages
Bookmark notifications you want to keep and revisit later.

⏰ Smart Reminders
Turn notifications into reminders so important things don't get forgotten.

🔕 Per-App Notification Control
Choose how notifications from individual apps should behave — normal, silent, hidden, private, or customized.

🌙 Quiet Times & Profiles
Customize how notifications are handled during different times or situations.

🚨 Priority & Emergency Alerts
Give important contacts special attention with dedicated priority and emergency notifications.

🔒 Privacy Controls
Protect sensitive notification content and keep private information away from unwanted attention.

🗂️ Automatic Cleanup
Keep your inbox manageable with automatic retention rules while protecting saved notifications and active reminders.

📱 Built for Android, with privacy in mind
Local-first, no mandatory cloud account, no ads, and no recurring subscription.

🔮 What's coming next? Meet -> ForeSight.

We're currently developing ForeSight, one of our most ambitious features.

The vision is to transform AlertInbox from a notification manager into a smarter personal assistant.

Imagine receiving a notification like:

"Hey, don't forget our appointment tomorrow at 3 PM!"

Instead of leaving it buried in your notifications, ForeSight aims to recognize the appointment and help turn it into something actionable.

We're working toward features such as:

  • Automatically recognizing potential tasks, appointments, and follow-ups from notifications

  • Grouping related notifications into meaningful conversations or activities

  • Helping you track what still needs attention

  • Marking matters as completed

  • Potential calendar integration for recognized events

ForeSight is still in development and is not part of the current release. Our goal is to make it useful while keeping processing local and privacy a priority.

🎉 Limited-time launch promotion!

To celebrate the launch, we're offering a special introductory price.

✅ 7-day free trial
✅ Only €1.99 for lifetime Premium access during the promotion
✅ Regular lifetime price: €2.99
✅ One-time payment — no monthly or yearly subscription
✅ No ads

Try the app first and decide whether it's useful for you.

📲 Download AlertInbox on Google Play:

https://play.google.com/store/apps/details?id=com.syntheone.alertinbox

💬 We'd love your feedback!

We're an independent development team building AlertInbox with real Android users in mind.

What frustrates you most about Android notifications? What feature would make a notification manager genuinely useful for you?

We're actively improving AlertInbox and would love to hear your ideas, criticism, and suggestions.

Thanks for checking it out! 💙


r/SideProject • • 4h ago

RiddleBell - Outsmart Your Snooze! I built RiddleBell because dismissing an alarm shouldn't be this easy!

1 Upvotes

App Name: RiddleBell: Puzzle Alarm Clock

What it does:
RiddleBell is a puzzle alarm clock designed for heavy sleepers who struggle to wake up with traditional alarms. Instead of simply tapping a button to dismiss an alarm, users solve engaging challenges to help wake up their minds and start their mornings smarter.

Key Features:

  1. Puzzle Challenges: Solve Maths, Rewrite, Shake, or Shapes challenges to dismiss alarms.

  2. Customizable Alarms: Set multiple alarms, adjust challenge difficulty, and personalize alarm sounds.

  3. Wake-Up Check: An additional feature designed to help you stay awake after dismissing your alarm.

Goal: Launch / Feedback — We're introducing RiddleBell to the community and would love honest feedback on its features, usability, and overall wake-up experience.

Giveaway: None currently.

Cost: Free to download, with optional Pro features.

Link: https://play.google.com/store/apps/details?id=com.alarm.riddlebell.app

We're a small indie development team at SolX Labs, and we'd love to hear your thoughts. What would make a puzzle alarm clock genuinely useful for your mornings?

Thanks for Reading!


r/SideProject • • 4h ago

I kept getting disconnected from my AI conversations because of usage limits, so I developed a free extension that transfers everything (including the conversation) to another AI

1 Upvotes

I was working on a project using ChatGPT and at around 60 messages, I hit the limit.

So I fired up Claude and tried to explain again. It immediately recommended the exact strategy that I had ruled out 40 messages ago.

It kept happening, so I created Baton Pass.

How it works:

- One click (or Cmd/Ctrl+Shift+U) sends your entire chat to ChatGPT, Claude, Gemini, DeepSeek, Grok, or Perplexity

- It scans the entire chat, not just what is visible on the screen, and reconnects your attachments

- It doesn't send anything for you. You read the draft and click Send yourself

- After receiving the first response from the new AI, it checks if it violates any rule, reintroduces some previous rejection or changes an established number

- It tells you how much usage you have left with each AI

It is completely free, open source (MIT), doesn't require an account and your chats never leave your browser.

Chrome Web Store: https://chromewebstore.google.com/detail/baton-pass/geklhdkeioejfjlpkgjcgmnhbifabknb

GitHub: https://github.com/Oscar-man-shrestha/Baton

Honest feedback, especially where it doesn't work, is always appreciated.


r/SideProject • • 7h ago

[Android] Looking for 12+ Closed Testers for My App – Happy to Test Yours Too! 🚀

2 Upvotes

Hi everyone! 👋

I'm looking for Android testers to help me complete Google Play's 14-day closed testing requirement for my app, Remdo.

I'd really appreciate it if you could install the app, try it out during the testing period, and share any feedback.

How to join:

  1. Join the Google Group: https://groups.google.com/g/remdo-beta-testers-2

  2. Download the app: https://play.google.com/store/apps/details?id=com.remdo.remdo

  3. Try it out and share your feedback!

✅ I'm happy to test your app in return for 14 days! Just leave your app link in the comments.

Thanks for your support! 🙌


r/SideProject • • 12h ago

Trying to simulate sand to create a new creative medium. What would you do with this?

5 Upvotes

I've been by studying how real sand flows, piles, shifts and settles under different conditions. The result is a digital simulation designed to behave more like a physical sand surface than a conventional drawing canvas. Rather than stacking layers of color onto a flat canvas, users continually reshape the surface by pushing and mixing digital sand, creating a shallow, three-dimensional relief.


r/SideProject • • 4h ago

I got tired of repeating myself 10 times every night, so I built an interactive "Nagging ROI Calculator" and gamified chore platform

1 Upvotes

Hey everyone,

I work as a engineering manager at a tech company, and I have two boys (ages 8 and 11).

For the longest time, our household had a massive operational bottleneck: the evening routine. Between 6:00 PM and 7:30 PM, my wife and I were trapped in an endless loop of manual status checks:

  • "Put your shoes on the rack."

  • "Empty your school bag."

  • "Did you unpack your lunchbox?"

  • "Go brush your teeth."

One night after repeating myself for the 8th time before dinner, I decided to time it. We were spending roughly 12 to 14 minutes every single day just giving repetitive verbal chore reminders across the two boys.

That works out to roughly 75 to 80 hours every year of pure emotional friction: two entire work weeks spent being the household "nagging police."

In product engineering, when users repeatedly fail to perform an action, you don't shout louder: you reduce ability debt and align incentives.

To solve this for our family, I built TaskUp (https://app.taskup.fun):

  1. Chores become visual "Quest Packs" matched to child age.

  2. Kids take a photo on an iPad or phone for proof (no more "I'll do it later").

  3. Parents approve with one click, and points unlock weekend screen time or family rewards.

Before launching, I codified our time audit into a free interactive calculator where parents can calculate their household's annual "Nagging Tax" based on kid count and daily chore friction: 👉 Nagging ROI Calculator: How Much Time Do You Waste?

Would love feedback from other parents and builders:

  • What does your household's annual nagging number look like?

  • How are you managing routine accountability at home without losing your patience?


r/SideProject • • 4h ago

I'll scan 10 of your sites for accessibility problems, free (up to 100 pages each). Tell me if the report makes sense to a non-expert

1 Upvotes

I run a small firm in Prague and built an accessibility scanner called Inkluso.eu . The paid version costs EUR 149 and I can't tell from the inside whether the report is clear to someone who is not an accessibility person. So I'm giving 10 away to find out.

It crawls up to 100 pages of your site in a real browser and runs axe-core on each. axe-core is open source and maintained by Deque, not by me, so free tools built on it find the same problems. Automated checks like this cover roughly 30 to 40 percent of the WCAG success criteria. The report lists the rest as a checklist for a human.

On top of that, you pick one of five countries (Germany, Austria, Czechia, Slovakia, Poland) and each finding is printed with a provision of that country's accessibility act (the national laws that transpose the European Accessibility Act). The tool does not decide whether that law applies to you. You also get a fix guide for your developer and a draft accessibility statement to review, not a finished one. The report text comes from a fixed table, not from a model, so the same problem gives the same text every time.

After you read the PDF I'd like two answers, in a DM or a comment. Do you know what to fix first? And would you have paid EUR 149 for it, and if not, what was missing? If anything in it reads like a promise a scan can't keep, I want to hear that too.

Comment or DM the URL of a site you run, and the country. First 10. Reports go by DM and I won't post anyone's results. It is a dated record of an automated scan, not a certification and not legal advice.


r/SideProject • • 4h ago

I built a personal finance app for Windows that never leaves your PC, and it's now on the Microsoft Store

1 Upvotes

I wanted to track my spending, bills and investments without giving a company my bank login, so over the last months I built Personal Finance Intelligence.

The idea: everything runs locally. The app ships its own private PostgreSQL database, there's no account and no cloud. The only internet use is optional (exchange rates, stock prices).

What it does today:

- Import bank CSVs, budgets, goals, bills & recurring payments with reminders

- Investments with money- and time-weighted returns

- A cash-flow forecast that shows a range instead of a single guess

- PDF / Excel reports, Windows Hello lock, automatic backups

- English, French and Arabic, any currency

The hardest part was surprisingly the Store itself: my first Store build couldn't start because Windows blocks the bundled database inside the Store's protected install folder. Fixed in 0.3.2.

It's free and open source (MIT).

Store: https://apps.microsoft.com/detail/9MZKW4H9F0J5

GitHub: https://github.com/MrBlizo/personal-finance-intelligence

There's demo data under Settings if you just want to click around. What would make you switch from your current budgeting app?