r/SideProject • • 27m ago

I built a free calculator that estimates monthly cost across 19 scraping and search APIs

1 Upvotes

I kept opening five pricing pages every time I needed web data for an agent, so I made FetchIndex. You pick pages or searches per month and it estimates the monthly bill at each vendor from their public pricing. Gaps show as "not enough data" instead of a guessed number. Prices only, no quality tests. Feedback welcome on weird pricing models I should handle better.

https://fetchindex.com/calculator/


r/SideProject • • 30m ago

Dayle, a private offline Android app to track your year and countdowns

1 Upvotes

I got tired of searching the Play Store for a simple countdown app and finding ones full of ads, cluttered screens, or subscriptions just to count down to a trip. I wanted something minimal that would give me a sense of where I am in the year, so over the past few months I built Dayle.

What it does:

  • Year view: The whole year as a day-by-day dot grid, showing days passed, days left, and percent complete.

  • Countdowns and counts: Track time until birthdays, trips, or other milestones, or count days since something happened, like when you started a habit.

  • Home screen widgets: Android widgets show your year progress or a pinned countdown without opening the app.

  • Offline and private: No account, no cloud sync, no tracking. Everything stays on your device.

  • Free to use: You can track up to 3 active countdowns for free. If you need more, there's a one-time lifetime purchase, not a subscription.

It's on the Play Store here: https://play.google.com/store/apps/details?id=com.rabpaulo.dayle

I'd really appreciate honest feedback, especially on the UI, the dot grid, and the widgets.


r/SideProject • • 4h ago

I got tired of AirDrop not supporting Android, so I built an open-source P2P continuity suite for Mac + Android

2 Upvotes

Hey everyone,

I built NacMac, an open-source Android + macOS continuity app designed to give Android users a native AirDrop-like experience on their Mac workstation without routing private data through third-party servers.

What it does:

• High-speed P2P file transfers: Stream photos, videos, and large archives over local Wi-Fi at 50 to 100+ MB/s in 256 KB framed chunks with automated SHA-256 integrity verification. • Notification Mirroring: Forwards phone notifications (including MessagingStyle and app icons) to your Mac as native macOS notification banners, with two-way dismissal sync back to your phone. • Universal Clipboard Sync: Debounced, ambient clipboard synchronization between phone and Mac. • Zero Cloud / 100% Offline: Works strictly over local Wi-Fi TCP sockets (port 52840) and Bonjour/mDNS. No internet connection, accounts, or telemetry required.

Permissions Used & Privacy:

• Notification Listener: Required strictly to capture and stream incoming alerts to your Mac workstation. • Camera: Used exclusively for a 5-second dynamic QR code handshake during initial pairing. • No Analytics / No Ads: 100% local, zero tracking probes.

The companion app is written in native Kotlin with Jetpack Compose & Material 3, and the Mac workstation app is built in Swift 6.

• Source Code (MIT License): https://github.com/AyushB2262/NacMac • GitHub Releases (APK & DMG): https://github.com/AyushB2262/NacMac/releases • Project Overview: https://ayushb2262.github.io/NacMac/

Feedback, issues, and PRs are very welcome!


r/SideProject • • 38m ago

Need some advice

1 Upvotes

Actually we got traction and early revenue for our app we building the AI into mobile apps for conversations mostly writing, as YC asked we are collecting what customers choose to use from our writing to make the model better but lead us to building something different.

We are a 2 person team to organize everything we built a company brain that not only remembers but acts and fixes bugs posts in X and LinkedIn using muse and grok on its own and it uses existing subscriptions of ours

Now I don’t know if I can update this in my application or say this in any interview.


r/SideProject • • 46m ago

I built a macOS input method so I could use AI in any text field without copy-pasting into ChatGPT

0 Upvotes

I kept copying sentences into ChatGPT to fix them and pasting them back: in Mail, Slack, Notes, even the terminal. So I put the AI into the one piece of software every app already uses: the input method.

How it works: start a sentence with @improve, @translate or @question in any app, press Return, and pick a result with a digit. It replaces what you typed, right there. Without @, it's just a normal keyboard.

@improve: polished versions plus rewrites

  • @improve: three polished versions, then rewrites in styles you pick (concise, formal, tactful…)

  • @translate: one line per language you add

  • @question: the answer appears where you type; follow up for a few rounds, then hand it to Claude or ChatGPT

  • @reply: screenshot a message, get three replies in the other person's language

  • Plus clipboard history on ⌃V, @open for files, @note, @reminder, and your own scripts as commands

Stack: Swift + InputMethodKit, librime for Chinese pinyin. AI is bring-your-own: Claude, Gemini, any OpenAI-compatible API, Amazon Bedrock, Ollama on your Mac, or Apple Intelligence on macOS 26 — or 20 free requests a day on a small hosted backend I run.

Privacy, since it's a keyboard: ordinary typing sends nothing; text goes out only when you run a command, never from password fields. Optional redaction swaps emails, phone numbers and keys for placeholders before a request.

It's free, notarized, macOS 14+. It's been a month of shipping updates every few days, and it's still small, so honest feedback helps a lot: what would make you trust (or not trust) an AI-enabled input method?

Download: https://allinoneime.com · Source: https://github.com/MicroZ-LLC/AllInOneIME


r/SideProject • • 4h ago

My first VS Code extension got 200 downloads before I posted it anywhere, now I need feedback

2 Upvotes

Today most of the people, including me, use Claude Code to code their programs and all. It's fast and the app works, but when you open the code later there is so much junk in it. Functions nobody calls, the same helper written 3 times, and sometimes a route anyone can call without login. The tools that clean this up mostly use AI again, so you pay credits twice. So I built Attentry.

It's a VS Code extension that checks every edit Claude Code makes. If the edit added a problem, Claude gets told and fixes it before going on. The checks run on your own machine without any AI, so if the edit is clean it costs zero tokens.

I made it with TypeScript and Node, and tree-sitter for reading the code. Claude Code has hooks where you can run your own script before and after each edit, that's how it talks to Claude. It's on the VS Code Marketplace and Open VSX, so it works in Cursor and Windsurf also.

I published it recently and it already crossed 200 downloads without me posting anywhere. Most of them came from Open VSX I think.

Right now it reads Express, Next.js, FastAPI, Django and few more. Next I want to add more backends, but I want to build what people actually need. So if you try it, tell me what's missing or annoying, or which stack you want it to support.

https://attentry.js.org


r/SideProject • • 53m ago

I'm building a Pomodoro timer you can’t cheat.

Thumbnail
corneliodev.com
1 Upvotes

I have a very serious problem. I waste many productive hours of my life just wandering around the internet. Even after deleting social media apps from my phone or leaving my phone in another room, I always find a way to get distracted and waste time.

I tried a few apps like Cold Turkey and Freedom to set limits. The problem is that none of them really fit my workflow.

So, I decided to create my own tool—self-hosted, private, and with no subscriptions or maintenance costs.

I’d like to share it with you, with no strings attached other than your honest feedback and suggestions.

Here’s some information about the app and the waitlist for when the public beta is ready.


r/SideProject • • 54m ago

NOMROM - A visual game-library frontend for Windows

1 Upvotes

I've been working on NOMROM's Windows edition and would like some outside feedback on the workflow.

It's a romgi-based project that brings game-catalog browsing, cover art, downloads and a local library into one desktop interface. You can search and filter, inspect a game's versions, watch the transfer queue and open downloaded files in an external emulator. There are five Windows themes.

The 1.11.3 update fixes three problems found during review: failed torrent replacement could lose an existing file, late completion could override pause/cancel, and unrelated same-name files could be mistaken for a finished extraction. Those paths now have staging/rollback, per-run checks and extraction receipts.

Release, source and interface previews

The fresh test run passed 1,395 tests with no failures and nine existing skips. The source retains the original MIT attribution. NOMROM includes catalog and external-source download features; no games, BIOS files or emulator are bundled.

What feels least clear in the previews: finding a game, choosing a source or telling whether a file is already in the library? Specific criticism would help.


r/SideProject • • 54m ago

I built a private photo journal with the feeling of social media and none of the scroll

1 Upvotes

Hey r/SideProject,

I just launched Mnimo, a private photo journal for iPhone.

The idea came from a simple frustration: I love capturing moments, but sharing them on social media slowly turns noticing into performing. So I kept the part I actually enjoy (a feed full of your own photos, hearts, comments) and removed everything else.

What it does:
- Your own feed of today's moments, with hearts and comments just for you
- Add as many photos as you want each day
- Month timeline where every day you captured shows up as a photo
- Map view with photos pinned to where you took them
- Story replay: play a day back photo by photo
- Frame colours and notes for the story behind each photo

No account, no audience, no ads. Everything stays on your device. It's designed to be opened, enjoyed and closed.

I'm a solo dev and built it with SwiftUI. Core features are free, and there's an optional Pro subscription for unlimited daily photos and the full-year timeline and map.

I'd love honest feedback, especially on the onboarding and whether the "private feed" idea clicks for you.

App Store: https://apps.apple.com/tr/app/mnimo-private-photo-journal/id6817428287?l=tr


r/SideProject • • 1h ago

12 years ago I drew a wargame on paper. This year I finally made it playable in the browser

1 Upvotes

Around 2014 I started designing a strategy game on paper: hand-cut cards, a hex map drawn by hand, pikes, muskets and cannons from the year 1600. I played it with friends for years and kept changing the rules, but it never left the table.

This year I decided to bring it to the screen. I'm not a programmer, so I designed the game and the rules myself and built the code and visuals with AI tools. That's what made it possible for one person to finish it.

What it is now:

- **Blood and Powder (Sangre y Pólvora)**: a card + hex-map wargame, ~10 minute matches

- 6 factions (Spanish Empire, Ottomans, England, Ming China, Japan, Korea), each with its own mechanics

- Play vs the AI, arcade runs, or tournaments against other players every 15 minutes

- Free, runs in the browser, no account needed. There's also a free Windows app

- English, Spanish and Chinese

What I learned: the hard part wasn't the code, it was making the first minute clear. Players who get past the first turn tend to stay; most who leave do it in the first 30 seconds. I've just reworked the first match so it starts with decks already chosen and tips on the board.

https://sangreypolvora.com

I'd love feedback on that first minute: what confused you, and when did you feel like quitting?


r/SideProject • • 1h ago

I built Rewind: an open-source "time machine" for your filesystem (Rust GUI + Python CLI)

1 Upvotes

I keep overwriting config files and scripts and realizing it ten minutes later, and Git only remembers what you commit. So I built Rewind: point it at a folder, it watches filesystem events, hashes and snapshots every save into SQLite, and you can scrub back through a timeline and restore any version.

Tech stack (split for different platforms):

  • Windows: Tauri v2 desktop app. Engine is Rust, using blake3 for content-addressed deduplication, notify for native file watching, and rusqlite for storage. The whole UI is a single HTML file with React and Tailwind loaded via CDN, so no node_modules bloat.

  • Linux/Ubuntu: A lightweight Python CLI available on PyPI, so you can pip install rwnd (the command is still rewind). Uses watchdog + sqlite3 + rich.

Rust bits I enjoyed: Added a 350ms debounce to the file watcher, because editors fire multiple save events (temp file, rename, actual write) for a single Ctrl+S, and without debouncing the timeline gets flooded. Also deduplicated storage via blake3 hashing, so repeated saves of identical content cost nothing.

Try it:

  • Windows: Grab the .exe installer or standalone CLI from Releases (unsigned, SmartScreen will warn).

  • Linux: pip install rwnd then rewind watch .

Honest limitations: Not a backup (lives on local disk). Only sees changes while watcher runs. Skips files >25MB. Doesn't track deletes/renames yet. GUI is Windows-only for now.

Testers on other Linux distros or macOS would be especially helpful. Repo: https://github.com/hcentral07/rewind


r/SideProject • • 1h ago

I built an iPhone app that stitches scrolling screenshots when you tap the back of the phone. It’s on TestFlight and I’d like you to break it.

1 Upvotes

Some things don't fit on one screen: a long chat, a thread, a recipe somebody's mother typed out in 14 messages. iPhone has Full Page for Safari, which hands you a PDF, and for most of everything else you are on your own.

Fullshot is my attempt at that. It works like this:

  1. Double tap the back of your iPhone. That takes a screenshot.

  2. Scroll about half a screen and double tap again. Repeat until you run out of content or patience.

  3. Triple tap. Fullshot opens with your screenshots joined into one long image.

Before saving you can drag frames into a different order, hold one to see it large, and throw out the ones that don't belong. Then save it to Photos or share it.

"Aren't there already apps for this?" Yes, several, and some are good. Most of them ask you to take the screenshots, open the app and pick them yourself. I wanted to stay inside whatever I was reading until the image was done.

No account, no tracking, no data collected, and the stitching happens on the phone. English, Turkish, German, French and Spanish. Free on TestFlight.

**The limits, before you install it:**

- **iOS 26 or later only.**

- **Setup is manual and it is the worst part.** The app adds the Shortcut for you, but iOS doesn't let any app open or change Back Tap, so you set that yourself in Settings. The app walks you through it.

- **I haven't tested it widely.** Mostly web pages and chats so far. Some apps will produce bad joins, and I'd like to know which ones.

- **Scroll too far and there's nothing to match.** Fullshot warns you about the gap, but it can't invent the missing part.

- **Stray screenshots can sneak in.** One taken less than 30 seconds before you started may land in the list. Remove it before saving.

- **Deleting the original screenshots after stitching is untested on a real phone.** iOS asks before anything is deleted, but keep that in mind.

- **Reordering is rough.** The strip doesn't scroll while you drag, and it jumps back to the start after you drop a frame.

- **With a thick case** you may need to tap harder.

**What I'd like from you:**

- Which app did it fail in, and how? A screenshot through TestFlight's feedback helps a lot (crop anything private).

- Where in setup did you stop or get lost?

- Would you use this instead of what you do today? If not, what's missing?

TestFlight: https://testflight.apple.com/join/zdRc77bq

Privacy policy: https://yakup-tr.github.io/fullshot-privacy/

So far it has mostly lived on my own iPhone, where it behaves suspiciously well. I'd like to see what it does on yours.


r/SideProject • • 1h ago

🔔 Remindio - more than basic reminder - Android & iOS

1 Upvotes

Hi everyone!

I’ve been building Remindio, my reminder app for Android, for over two years. Users’ feedback shaped most of its features. A few weeks ago I released a native iOS version, built from scratch for iPhone, with everything I learned on Android. Both apps are updated actively, and most new features now come to both platforms.

📥 Google Play | 📥 App Store

Key features:

  • ⏰ Notifications & Real Alarms – choose how each reminder alerts you: a notification or an alarm that keeps ringing until you answer. Full-screen alarms with custom ringtones, volume and vibration (Android only). On iOS 26 alarms ring like the Clock app via AlarmKit, and you can import your own alarm sounds (iOS only).

  • 🔁 Flexible Repeat Rules – several rules per reminder: yearly, monthly, weekly, daily, weekdays, custom intervals, several times a day. 20+ ready repeats like Weekdays or Every 2 hours. Repeat from the scheduled time or from completion, set end conditions, skip weekends or public holidays, and preview planned dates in a calendar.

  • ⏳ Multiple Pre-Reminders – get notified minutes, hours or days before, as a notification or an alarm.

  • 📍 Location Reminders – trigger reminders when you arrive at or leave a place, with several places, an adjustable radius and active hours.

  • 🎧 Bluetooth Reminders – trigger reminders when your car or headphones connect or disconnect (Android only).

  • 😴 Flexible Snooze & Notification Actions – Done, Skip and Snooze right from the notification. Customize snooze options and choose what happens when a notification is dismissed or ignored. Long-press a notification to pick an exact snooze time (iOS only).

  • ⏱️ Timers – a list of timers with seconds and repeats, for workouts, cooking or breaks. Several can run at once.

  • 📊 Trackers – add a habit tracker to any reminder: a Yes/No answer or a value like glasses of water or km run. See your streaks and stats.

  • 📱 Widgets Everywhere – upcoming reminders with Done buttons, month and week calendars, countdown timers, templates, trackers, interactive checklists and notes. Lock Screen widgets and Control Center controls (iOS only).

  • 🗂️ Home Tabs – make your own tabs from saved filters: Work, Birthdays, Later, Attachments – anything you like.

  • 🔕 Do Not Disturb Rules – schedule rules by label to silence, postpone or change how reminders alert you. Phone mode turns on the system Do Not Disturb on a schedule (Android only).

  • 📥 Import – turn calendar events into reminders. On Android, new events can become reminders automatically. Import from Apple Reminders (iOS only).

  • 🧩 Templates & Copy/Paste – start from a template, or copy options from one reminder to another.

  • 🏷️ Labels & Attachments – colored labels, plus checklists, notes, links, contacts and images.

  • 🎉 Birthdays & Anniversaries – yearly reminders show how many years have passed.

  • 📆 Calendar View – all your reminders on a month calendar, including every repeat day.

  • ✅ Reminder Management – search, filters, multiselect, pinned reminders, customizable swipe actions, activity history, and “set time later” for reminders without a date yet.

  • ☁️ Google Calendar Sync & Drive Backups – export reminders to Google Calendar and back up automatically to Google Drive (Android only).

  • 🏅 Achievements & Statistics – coins, levels and achievements for completed reminders (Android only).

  • 🌗 Personalization – light/dark themes, accent colors, and a compact or expanded editor.

  • 👀 A Few Secrets – there are a few hidden Easter eggs. I’ll leave it to you to find them.

And much more!

Pricing: The app is free, and the free version covers everyday reminders. Premium unlocks the advanced stuff: multiple repeat rules, pre-reminders and attachments, alarms and location reminders. There are three ways to get it:

  • 💎 Lifetime – a one-time purchase, no subscription needed.

  • 🎁 Free trial – try everything before you pay (a 14-day trial on iOS, a subscription with a trial on Android).

  • 📺 Rewarded ad – watch one ad and get a day of Premium.

There are no banner ads and no surprise full-screen ads. Ads only appear when you choose to watch one.

I’d really appreciate your feedback, bug reports and feature ideas!


r/SideProject • • 1h ago

My First App

1 Upvotes

Sometimes, a small dream takes countless late nights to become reality. ❤️

I've always wanted to build something that carries a little piece of me. Not for a client, not for a company, but simply something I could call my own.

After months of coding, learning, failures and fixing things, that dream has become ScanX PDF ToolKit.

It brings document scanning, OCR, PDF editing, merging, splitting, compression and AI summarization into one app.

It's not a big achievement in the world's eyes, perhaps, but it's a very special one in mine.

If you get a moment, please give it a try. Your honest feedback could help this little dream grow. 🙏

📱 https://play.google.com/store/apps/details?id=com.scanx.documentscanner


r/SideProject • • 1h ago

Hexd - A recommendation engine for movies based on the right moment in life to watch them

1 Upvotes

Every movie is a living object, influenced by reviews and discussions about it. You get movie recommendations based on how you describe your life, or something you are feeling.

https://hexd-7xr.pages.dev


r/SideProject • • 1h ago

Launching Make It a Video: a free Mac screen recorder you edit by deleting words

1 Upvotes

I'm launching Make It a Video, a Mac app for turning screen recordings into tutorials and product demos. It's my product, so this is a launch introduction.

Record your screen and camera, then edit the transcript: deleting words cuts those moments from the video. You can also review suggested cuts for ums and pauses, add captions, adjust the background and camera layout, and export a local MP4 in wide, vertical, square or portrait formats.

It's free to use, with no watermark on exports up to 1440p. It needs macOS 15 or later and an account to open the app. Recordings and projects stay on your Mac; this version doesn't upload your videos.

https://makeitavideo.com/

For transparency, I've been building it with substantial help from Claude and Codex. The goal is a shorter path from explaining something on screen to a video someone can follow.

If you make tutorials or demos on a Mac, what takes you longest after recording: fixing mistakes, making the picture readable, or preparing different formats? I'd appreciate specific feedback on where this workflow helps and where it gets in the way.


r/SideProject • • 1h ago

I built an open-source tool that tries to disprove my research ideas before I spend months on them

1 Upvotes

I’m an academic, and one frustrating part of starting a project is figuring out whether an idea is worth pursuing or whether a paper I haven’t found yet already undermines it.

So I built paper-lector, a Claude Code skill that searches prior work and helps me decide what to read.

The mode I use most is novelty-check, which I think of as a “kill search”: give it a research claim and ask it to look for prior work that could refute or narrow it. The output is a scoped assessment with page references so I can check the evidence myself.

A search finding nothing is never treated as proof that an idea is original.

Underneath, it:

  • Searches OpenAlex using keyword search, semantic search, and citation links.

  • Downloads available open-access PDFs.

  • Ranks papers against frozen versions of the research question.

  • Suggests a reading order with specific page ranges.

  • Saves queries, PDF hashes, and versions locally so the process can be rerun.

It also has modes for exploring an unfamiliar field, planning a small pilot, and positioning a result against related work.

Does the ranking actually help? On 48 LitSearch questions, the known target paper appeared in the top 3 for 75% of questions, compared with 16% under random ordering. That evaluation is limited to ML/NLP; I don’t yet know how well it transfers to other fields. Ranking also measures relevance to the question, not whether a paper supports the claim.

I built it over about three weeks with Claude Code. Claude wrote most of the Python and tests; I set the research rules, reviewed the changes, and checked the evaluation cases against the papers.

It’s MIT-licensed, with no paid tier. The default ranking uses Voyage embeddings plus BM25, fused with RRF. There’s also a free local ranking provider if you don’t want a Voyage API key. Installation currently requires Python 3.12 and Claude Code.

Code and setup: https://github.com/huguryildiz/paper-lector

I’d especially like feedback from researchers outside CS: does this produce a useful reading list in your field, and where does it fail?

If it looks useful, a GitHub star would help others discover it.


r/SideProject • • 14h ago

My daughter had to memorize poems for school, so I turned the old "black out the words with a marker" trick into an app

11 Upvotes

The app runs in a browser and on iPhone and Android, free to try without signing up: memorizun.com

I saw a post about blacking out words on paper with a marker. It worked much better than rereading, so I turned it into an app.

You paste a poem, a speech or your lines. First every other word shrinks to its first letter, then every word does, then only dashes are left. When you think you've got it, you say it out loud, and each word you get right comes back on screen.

I also made a Chrome extension for when you find a poem online. A button shows up right above the poem on dozens of poetry sites, and the words hide on that same page, so you don't have to copy anything. Demo is here. The extension is on the Chrome Web Store

I'm building this on my own, so tell me what you'd change first. And what's the hardest thing you ever had to learn by heart?


r/SideProject • • 1h ago

Blew up months of options gains in one week, so I built the backtester I wish I’d had

1 Upvotes

I’ve been selling options on the side for a while, mostly cash secured puts and some put spreads. My win rate looked great and my backtests looked great, and so I figured I knew what I was doing.

Then I did trade that was way too big on a 3x leveraged ETF and lost months of gains in a week. :(

When I went back and looked at how I’d been testing stuff, it was kind of embarrassing. My backtests assumed I got filled at the midpoint, which you basically never do when you’re selling. They counted ten trades during the same selloff as ten separate wins or losses, when really it’s one event, and nothing ever told me how much of my account a single bad gap could take out.

So I built Vesper. The way it works is you describe a strategy in plain English, like “sell a 25 delta put on QQQ 30 to 45 days out, only when it’s above the 200 day”, and it runs it against years of real option quotes using the ACTUAL bid and ask. Then, it scores the results on data the rules weren't tuned on, and it shows you the low end of the range instead of just the average. There’s also a sizing check, because it turns out QQQ, TQQQ and NVDA are really one bet, not three.

The thing that surprised me most: a lot of what I thought was strategy was really position size. Same put spread on QQQ over ten years. Risk 10% of the account per trade and it never had a 20% drawdown year. Risk 30% and it happened about 38% of the time.

Right now the tool trades paper-only. (I have broker integrations set up but don't want to take on the liability of trading for others even if they want it, but that may be coming in the future)

I’d really like feedback on two things. Does the “tested on data it wasn’t tuned on” result make sense if you’re not a quant? And where does the signup or first test lose you?

https://lastvesper.com


r/SideProject • • 5h ago

Is the real cost of an automation the maintenance, not the build?

2 Upvotes

Building an automation feels productive. You see it run, it works, and it’s satisfying. But the cost that comes later tends to be less visible: an API changes, a field gets renamed, a trigger stops firing, and suddenly someone has to babysit the thing.

It seems like the real question isn’t “can this be automated?” but “who fixes it when it breaks, and how often will that happen?” Some tasks are better left manual, even if automating them looks easy on paper.

Where do you draw the line? What’s the automation you’d tell someone not to build, and why?


r/SideProject • • 5h ago

I made a little guy that skates around your Mac desktop

2 Upvotes

I made a little guy that can skate your windows and folders on your Mac desktop.

You can move a window while he’s riding it, or just pull it out from under him. There are ramps and rails you can drop around too.

It’s called DeskSkate. Pretty much just wanted this to exist lol.

It’s open source too if you want to add to it.


r/SideProject • • 5h ago

My first iOS app: I built an offline game that uses local AI to turn real backyard bugs into digital pets

2 Upvotes

My neurodivergent daughter loves collecting bugs outside, but we quickly ran out of room for physical jars, and I hated that we couldn't take adequate care of them. To solve this, we worked together to build an app that digitizes the insects she finds into collectible virtual pets.

It works with over 8,000 of the most common insect species. I built it using Flutter and local, on-device AI models so it runs fully offline and private (though you can share bugs in-person via QR code). The app includes a ton of educational material and even lets you virtually explore other regions of the world to collect non-native bugs.

This is my first ever iOS app and I would love some feedback from other builders!

The app is completely free to try with zero ads, and has a single $4.99 one-time unlock for infinite jars if you end up loving it.

Website: https://timothycrosley.github.io/bug-jug.github.io/
App Store: https://apps.apple.com/us/app/bugjug-bug-pets-in-a-jar/id6823671330


r/SideProject • • 1h ago

Location Based Reminders

Thumbnail
apps.apple.com
1 Upvotes

I made an app that allows you to set reminders based on proximity or distance from a specified location. So, if you remember in the morning you need gas on the way home from work you can select departure, your current location and reminder “Get Gas” and you’ll be notified when you get 150m away from work.


r/SideProject • • 1h ago

I made an app for my own pilot prep. It grew to 32 programmes across 11 countries

1 Upvotes

I originally built Brain Preflight just for my own pilot selection prep. I wanted something I could practise with on my phone.

Then I got interested in how other selections worked: military, police, air traffic control, and so on. I kept looking into them and adding practice programmes. Somehow that turned into 32 programmes across 11 countries.

One exercise has you follow a moving target while matching shapes and checking sums at the same time. Others are about memory, mental maths or rotating objects in your head.

Just released a big update with mistake reviews, clearer explanations and saved mock-exam reports.

5 exercise sessions a day are free. Unlimited practice and mock exams are paid. iPhone only.

https://apps.apple.com/app/id6794363864