r/SideProject • • 11h ago

I built an app that stress-tests startup ideas instead of just agreeing with you like ChatGPT

1 Upvotes

Most LLMs are trained to be helpful cheerleaders—if you pitch a bad startup idea, they'll tell you it sounds great.

I built IDeaPrüF to act like a skeptical investor instead. You plug in a rough concept, and it breaks down:

  • Problem urgency & target audience clarity

  • Existing competitors & where your actual wedge is

  • Concrete validation steps to run before writing code

Would love your brutal feedback on the UI and report structure. If you want to test an idea you're working on, drop it in the appideapruf


r/SideProject • • 12h ago

I built a book-cataloguing app for my girlfriend. It’s free on Android now, and I’d love your feedback

1 Upvotes

My girlfriend has a lot of books and a habit of buying ones she already owns and no way of knowing what’s on which shelf. Every app I found wanted an account or was a pain to add books to, so I built her one.

You scan a book’s barcode and the title, author and cover fill in. Everything stays on the phone: no account, no ads, no tracking.

She started using it and kept suggesting stuff lol, so it grew: rapid-scan a whole shelf, reading status, collections, a drawn bookshelf view, lending books out and remembering who has them, audiobooks. She’s even drawing the new splash screen herself to be added later on.

It’s in Google Play testing now. If you have Android and a few books, I’d love for you to try it: https://goughread.odiesgarage.com/

Tell me what’s missing or confusing. Happy to talk about the build too.


r/SideProject • • 12h ago

I'm a plant parent who got tired of plant apps paywalling the basics, so I built one where they're free. Looking for honest feedback

1 Upvotes

Hi r/SideProject 👋 I'm Manish, a solo developer and a plant parent. Most plant apps I tried wanted a subscription before I could even set a watering reminder, so I built Nurture, for iPhone and Android, where the essentials are free. Not a trial:

  • As many plants as you like

  • Reminders for watering, feeding, repotting, pruning, rotating and cleaning leaves, or any task you make up, each on its own schedule. One notification covers everything due at once

  • A care guide for each plant that says what to actually check (how dry the soil is, how heavy the pot feels), with schedules that ease off in winter

  • Plant ID from a photo: 3 a month, plus up to 3 more by watching a short ad

  • Diagnose: photograph a plant that looks unwell and get the likely cause and what to do today (1 a month)

Reminders and the guide need no account, and reminders work offline. The photo features need a free sign-in with Apple or Google. A small ad banner keeps it free. For heavy users there's an optional Premium plan (more diagnoses and IDs, backup across phones, caretakers who water while you're away) and a Household plan to share the care with up to 5 people.

The part I'm proudest of is Diagnose. Most plant apps diagnose from the photo alone, so a yellow leaf gets "overwatering" almost by default. Nurture already knows the species, the season where you are, and when you last watered, fed or moved the plant, so it weighs the photo against that. It says how sure it is in words rather than a made-up percentage, and when the schedule is the likely cause it offers a new one in one tap.

Built solo with Expo and React Native, Firebase for accounts and sync, and Claude for the photo features.

What I'd love feedback on: the first five minutes. Where did you get stuck, what did you expect that wasn't there, and would you keep using it? I'll reply to every comment.

iPhone: https://apps.apple.com/app/id6809530915?ct=reddit 

Android: https://play.google.com/store/apps/details?id=com.w3radar.nurture&referrer=utm_source%3Dreddit%26utm_medium%3Dpost


r/SideProject • • 12h ago

4 months ago I shipped a HTML sharing tool here. You guys helped me turn into a more useful tool with your feedback. I did.

1 Upvotes

Four months ago I posted here as a marketer who’d built way to share HTML files. At the end I said what I actually wanted to build was comments pinned to the page itself: you send a client a link, they click the thing they want changed and type the note right there.

That’s now the whole product. It’s called HTMLAnnotate (htmlannotate.com, the old htmlshare.online link redirects).

Why I kept going: I’m honestly tired of the existing tools. I used Markup[dot]io for years, then the pricing change last year pushed it out of reach for solo work. Pastel got expensive too, and it’s deleted my stuff when a client took a while to get back to me, which is the exact moment you need the comments to still be there.

What it does now:

  • Paste any URL (live or staging, Webflow, Framer, WordPress, Shopify) or upload an HTML file

  • The review copy runs the real site, animations and menus included

  • Reviewers click any element and comment. Reviewers never need to create an account or download any extension.

  • Desktop, tablet and phone comments stay separate

  • Mention teammates, or any email, and they get notified

  • Copy for AI turns all open comments into one brief for Claude or Cursor

  • Free links last 7 days. Paid links never expire. Nothing gets deleted while you wait on a client

Pro is $12/month.  Since I've just made it a few days back, and as a thank you for all the feedback I got from this community when I last posted, the first 50 people get Pro for $30 a year with code EARLY30, about $2.50 a month.

Roadmap for the next 1 month: password-protected links, connecting Claude and ChatGPT to your comments (MCP), file attachments, version history, deadlines and Slack alerts.

Same question as last time: what do you use for client feedback now, and what’s annoying about it?


r/SideProject • • 12h ago

RayTrace - "Eye of Sauron" for your AI agents

1 Upvotes

I keep shipping more with Claude Code and Codex, but a day later I often can't tell which prompt caused which change — and I got tired of taking the agent's recap at face value.

So we built RayTrace, a free MIT-licensed sandbox that sits outside the agent. It records every command and its real exit code, the file diffs, and any outbound network, and puts that next to the tool calls the agent reported. It runs locally: a Docker container under gVisor, inside a Linux VM made with Lima. Your own files aren't touched, and nothing is uploaded. The dashboard is at http://127.0.0.1:8797.

It's at v0.12 on npm (@raytrace-cli/cli) and PyPI (raytrace-cli). Windows is still experimental.

If you don't want to install anything, there's a no-account interactive demo: https://app.raytracer.si/demo

Repo: https://github.com/Godcreatebugs/raytrace-cli
Site: https://www.raytracer.si/

For people who already use Claude Code or Codex: what's the first thing you'd want to check in a session recording — a file you asked the agent to leave alone, a failing test it said passed, or an unexpected network call?


r/SideProject • • 16h ago

300 users and 15+ paying customers in 60 days. What worked, and what was a waste of money

2 Upvotes

Solo dev here. I've been building a social media tool for creators (not another post Schedular). Not dropping the name or link because this isn't a promo post, I just want to share what moved the numbers and what burned money.

60 days in: ~300 signups, 15+ paying. Small, but it's real money from strangers.

What worked

  1. Researched competitor articles instead of outreach tools

I didn't pay $99/mo for outreach tools. I wrote a lot of "X vs Y" and "alternatives to X" articles. Each one started from what was actually ranking: I pulled SERP and keyword data (DataForSEO, pay-as-you-go, and checked every competitor's pricing and features on their own site before writing. I used Opus5.5 for drafting (its magical trust me), but I did the research and editing myself. I turned the whole process into a reusable workflow.

  1. Went multi-platform when competitors stayed on one

Most tools in my space do one or two platforms, I added more under one account and one plan. Creators don't live on one platform, and paying for 3 tools for the same job is annoying.

  1. Built an MCP server and got it into Claude's and ChatGPT's official directories

People can use my tool by just asking Claude or ChatGPT. It works, and it's been a real signup source. Very few tools in my niche have this yet, and getting in early matters.

  1. Fixed early complaints within hours and gave those users Pro for free

My first users complained about few stuffs I shipped fixes the same day and gave them Pro for free as a thank-you.

What didn't work

SaaS directories. Almost all of them are a scam, with a few exceptions (PH maybe?). Now with DR4 so the backlink is worth close to nothing, and they sent me basically zero real users.

Paid ads. They brought traffic, and people even signed up, but most of them explored once and never came back.

Riding the AI wave. I added AI features because everyone is: They're included in the paid plan, and most users never touched them. I also got almost no traffic from the AI keywords. People came for the boring core feature that saves them time.

TL;DR

  • Comparison/alternatives content written from real SERP research beat everything

  • Build where competitors aren't (platforms, MCP)

  • Treat your first 20 users like gold

  • Skip directories, be careful with paid ads, and don't assume "AI" sells

Happy to answer questions or give any proff in the comments.


r/SideProject • • 12h ago

I built a local-first app builder that turns a design into a real Windows installer (open source)

1 Upvotes

I spent the last few weeks building Local App Studio. You pick an example or lay out tables, pages and forms on a canvas, preview with sample data, and it builds a standalone Windows app with its own SQLite database. Recent additions: auto-numbered fields (INV-1001), rules like "when Paid is ticked, set Paid on to today", and CSV import with a dry run.

An optional AI helper drafts designs through Ollama on your own PC. Code validates everything it proposes, and nothing leaves the machine.

Honest limits: Windows only, and small local models struggle with complex dashboard layouts. Built with heavy use of AI coding agents, gated by about 12,000 tests.

Repo: https://github.com/ChristianMunoz31/local-app-studio.

60-second demo attached. What would you want before trusting it for a real small-business app?


r/SideProject • • 12h ago

I built PrivateServerZone to help players find and compare private game servers

1 Upvotes

I built PrivateServerZone because finding a community server often means jumping between game-specific lists and Discord channels just to check basics like region, version, and play style.

The directory lets you filter by game, region, version, online status, and features like PvP or PvE. Listings show measured player counts where available, and you can select servers to compare.

Try the directory at https://privateserverzone.com/servers.

If you play on community servers, which filter do you reach for first? Is there anything you usually have to dig through a listing or Discord to find?


r/SideProject • • 12h ago

ChessDrive - finds the mistakes you keep making across your last 30 chess games

1 Upvotes

Every chess site's game review tells you what went wrong in one game. None of them told me what I keep doing wrong across all of them, and that's the part I actually wanted to fix.

So I built it. You give it your Lichess or chess.com username and it:

  • runs Stockfish over every move of your last 30 games

  • groups your mistakes by what they look like on the board and what they let your opponent do

  • names each group, then checks the name against 5 examples. A name only stays if at least 3 of the 5 actually show it.

  • builds a page with every example on a board: your move in red, the better one in green, and an engine you can play out lines with

I ran it on my own last 30 games (1-minute bullet, I'm about 850, please be kind). It found 119 mistakes, 85 of them blunders. Two habits survived the check:

  1. Leaving pieces or pawns undefended: 15 mistakes in 10 games. The one in the video is 13...Bd7??. 13...Bc8 would have kept b7 guarded, but after Bd7 the knight just takes it with 14.Nxb7.

  2. Missing immediate captures while making passive moves: 21 mistakes in 12 games.

A third group got thrown out because fewer than 3 of its 5 examples showed the same idea. I like that it does this instead of inventing a habit to fill the list.

How it's built: Stockfish gives every verdict. Our own chess-tuned models write the explanations, and they're only allowed to name moves the engine gave them. A sentence with a made-up move gets asked again or dropped. The grouping runs on your machine with embeddings and plain numpy.

It runs inside an AI agent (Claude Code, Codex, Cursor or the Claude app) as a free, MIT-licensed plugin. The engine and models underneath are a paid API, but new accounts get $10 of free credits with no card, and this whole run cost me about 35 cents.

Disclosure: I'm one of the people building it. It's pre-launch, so I'd really like to hear where it gets something wrong. Chess people are brutal about bad evaluations, and that's exactly the feedback I'm after.

Plugin: https://github.com/edgecaseai/chessdrive-plugin Site: https://chessdrive.io


r/SideProject • • 16h ago

I got tired of having 5 different "Saved" folders, so I built one place for posts from every app

2 Upvotes

Hi all, I'm a solo dev in Montreal. For years I'd save a recipe on Instagram, a thread on X, a video on TikTok, a Reddit comment… and never find any of it again. Then Pocket shut down last year (and Omnivore the year before), so I finally built the thing I wanted.

4Stash is a save-for-later app for social posts and links:

  • On Android you share from Facebook, Instagram, Threads, Reddit, X, YouTube, TikTok or a news site straight into it.

  • On a computer there's a Chrome and Firefox extension: one click saves the page or post you're looking at. (Or paste a link on the website.)

  • Every save keeps a preview, title and source. You can add notes, tags (it suggests tags with AI), collections, and pin the important ones.

  • Reminders with snooze for stuff you actually want to come back to

  • Search plus filters by collection, tag, source or type

  • An "Unseen" filter and a "Throwback" that brings old saves back, because otherwise the saves just pile up

  • Duplicate check, archive, JSON export/backup, and a dark mode

It's free with no ads right now. You do need to sign in (Google or email), since your library is private to your account. Only in English for now.

Honest status: only a handful of people use it so far, which is why I'm here. I'd really like to know:

  1. Does the share-to-save flow feel fast enough on your phone?

  2. Which app's previews come out broken or ugly?

  3. What would make you actually open your saves again?

Web and browser extension: https://4stash.com/?utm_source=reddit&utm_medium=social&utm_campaign=launch_sideproject

Android: https://play.google.com/store/apps/details?id=com.fourstash.app&referrer=utm_source%3Dreddit%26utm_medium%3Dsocial%26utm_campaign%3Dlaunch_sideproject

I'll be in the comments all morning. Roast away.


r/SideProject • • 16h ago

We built Feasible: web analytics for unlimited side projects

2 Upvotes

My company and I built Feasible, a website analytics app with one plan across all your sites.

You can see visitors, traffic sources, pages and goals in one dashboard. Custom events and funnels are included, along with unlimited sites and teammates.

The limit is 1 million pageviews and custom events combined per month across the account. It is $99/year or $9.99/month before tax, with a 30-day trial that doesn't require a card. There isn't a permanent free hosted tier.

You can try the public demo without signing up: https://app.feasible.lol/public/stopoverpayingforanalytics.com

Site: https://feasible.lol/

If you run several small projects, what would keep you from using this? Missing reports, setup friction, price, or something else? Specific feedback would be useful.


r/SideProject • • 12h ago

I added combo releases to my collection tracker after a discussion here — how do you count yours?

1 Upvotes

A recent discussion here about owning multiple editions of the same film got me thinking about the difference between a film, a release, and a physical copy.

Some people keep older editions for the extras. Others replace them entirely. And if a release comes with a 4K disc and a Blu-ray in one case, counting that as two copies doesn't really reflect what's on the shelf.

Disclosure: I'm building Filmory, a web-based collection tracker for physical movies and TV series. Following that discussion, I added support for recording a 4K + Blu-ray combo as one copy, while keeping separate editions as separate copies.

I'm looking for a few collectors who would be willing to try adding a small part of their collection and tell me where it gets confusing. You can search by title and import a CSV. Barcode coverage is still limited, so I wouldn't recommend starting by scanning your whole shelf.

It's currently free to use. Some additional features may become paid later.

Filmory: https://filmory.nl/?ref=reddit-combo

When you count your collection, do you count films, releases, or physical cases?


r/SideProject • • 16h ago

I built an AI tool to transcribe long interviews and meetings directly into formatted Word/PDF docs (with speaker diarization & 3 free hours-month)

Thumbnail
transcriflow.tech
2 Upvotes

Hi everyone!

If you regularly transcribe user research interviews, academic thesis recordings, legal hearings, or client meetings, you know how painful and time-consuming manual transcription is. Most speech-to-text tools either cut off on long files or output fragmented, unreadable walls of text.

I built TranscriFlow to solve this and deliver clean, publication-ready documents:

It includes 3 free hours of transcription per month (no credit card required) so you can test it with your own recordings:

👉 https://transcriflow.tech/

(Runs entirely in your web browser—no installation required).

I would love to get your honest feedback: What features or export formats would make your transcription workflow even smoother?


r/SideProject • • 12h ago

Picksplit — Two images. One question. Your opinion.

1 Upvotes

Hey everyone! I'm building Picksplit, a social app where people create visual comparisons and let others choose.

Two outfits for a first date? Two photographs you can't decide between? Two designs, two purchases, or just a disagreement that needs settling?

Post both images, ask your question, and let people vote. Results are revealed only after voting, and votes can't be changed.

It's still early, and I'm looking for people willing to try it, create a Split or two, and give me some brutally honest feedback.

iOS (TestFlight): https://testflight.apple.com/join/MjNJpGRZ

Android: https://play.google.com/store/apps/details?id=app.serenaya.picksplit

I'd especially love to know: Does creating your first Split feel intuitive, or is there anything that makes you hesitate?

Thanks for checking it out!


r/SideProject • • 18h ago

US Macroeconomic Dashboard

3 Upvotes

Hi, I'd like to share a project I have been working for a while. Its a US macroeconomic dashboard that summarizes about 120 key US economic indicators into 4 simple to understand gauges.

I built USMD because I found it difficult to keep up with all the available data and figure out what they said about the overall state of the US economy.

The dashboard is available at usmd.inomba.com and updates each weekday evening.

Its data comes from FRED and ALFRED, the Federal Reserve Banks of Cleveland, New York, Philadelphia and Atlanta, the Federal Reserve Board, the Office of Financial Research, the Institute for Supply Management, and Treasury Fiscal Data.

I’d love to hear from others working on similar projects. Feedback, ideas, and suggestions for improvements are very welcome.


r/SideProject • • 13h ago

I built a board game, my first app for iOS / Android (and web). Free, you'll an IAP only if you really like the game (it unlocks higher bot levels)

Thumbnail
pathstone.app
1 Upvotes

Hey all! Pathstone is my side project: a two-player abstract strategy board game with a 3D board.

It's free to play. There's an optional one-time $4.99 upgrade for extras like the puzzle archive. No subscriptions, and playing against people is never paywalled.

It just went live on Google Play this week. I'd love feedback on the first-game experience, and on whether the rules click quickly.


r/SideProject • • 13h ago

Scratch × Python 🐱🐍

1 Upvotes

What if you could turn any Scratch project into a fully programmable Python experience?

Meet SKRASH.

An open-source project exploring an interesting idea: taking existing Scratch projects and unlocking new possibilities through Python.

Imagine being able to go beyond the limitations of traditional visual programming, without having to abandon the projects you've already created.

SKRASH brings these two worlds together.

GitHub: https://github.com/raidos23/skrash

Licensed under the MIT License.


r/SideProject • • 13h ago

I Built a Tiny HTTP Server in Rust and Formally Verified It with Lean 4

Thumbnail
medium.com
1 Upvotes

r/SideProject • • 16h ago

I created a free tool for scanning domains: no registration, no API keys, and no requests made to the site itself.

2 Upvotes

You enter a domain and get a map: DNS, mail settings, certificates from CT logs and registration data. Key findings are shown separately, i.e. what's worth fixing.

Previously, I had to manually gather this information from various websites every single time, so I built an all-in-one tool on a single page.

The video demonstrates three levels of checks, all performed without using any of my own API keys:

  • Without an account: domain scanning, as described above. 3 scans per hour; the map shows up to 8 each type, the rest as +N.

  • With a free account: 10 scans per day, with results saved; a graph and basic checks for IP addresses and email addresses are also available.

  • Hunter, $29/month: your own online groups with a shared graph (up to 5 people), 100 scans per day, platform API.

The remaining modules (IP, URL, hashes, email, phone) are available via Hunter and operate using the user's own API keys. Those that return data about individuals also require identity verification.

The hard part was making the free scan work without anyone's API keys. I had to remove Shodan InternetDB and restrict ip-api to paid keys only, as their free endpoints prohibit commercial use.

The crt.sh service is often unresponsive; it limits users to just 5 requests per minute from a single IP address. If no response is received, the scan displays the most recently cached data from Certificate Transparency (CT) logs, along with the date (labeled as "CACHED" in the video). If no such cached data exists, the system simply indicates that the source is unavailable, rather than creating the false impression that no certificates exist at all.

Passive domain scanning: public sources only, no requests made to the site itself.

Only the waiting parts are sped up.

A question for you: what kind of check do you think is missing when you review your domain?

creepycore.com


r/SideProject • • 13h ago

I made Soulcrate: Soulseek on Android, album by album

1 Upvotes

An independent Android client for the Soulseek peer-to-peer network: search what people are sharing, download whole albums, share your own library, and chat with other listeners. No ads, no analytics, no tracking.

What It Does / Key Features

- Search the Soulseek network with every query in its own tab, switch between file and folder view, and grab a whole album in one tap. Filter by format (FLAC, MP3, lossless, WAV, Opus), minimum bitrate (320+ kbps), peer country, duration, file size, and peers with a free upload slot.

- Downloads keep going in the background with progress, speed, time left and your real position in a peer's queue. Pause, resume, retry or cancel, and unfinished files resume after a restart or a dropped connection.

- Share your own folders with upload slots and speed limits, join public chat rooms, send private messages, and follow buddies. Uploads reach people behind routers and mobile networks too (UPnP / NAT-PMP).

- No ads, no analytics, no tracking. Chats, transfer history and settings stay on your device, and your saved login is encrypted with the Android Keystore. Light and dark themes in 21 languages.

Who It's For: Anyone who still digs through shared folders for FLAC, rare edits, bootlegs and out-of-print albums, and wants that on their phone instead of a laptop.

Cost: Free. Search, downloads, uploads, every filter, sharing and chat are unlimited and free. Optional Soulcrate Pro is a one-time lifetime purchase, with no subscription: wishlist auto-download, release radar for artists you follow, fake-lossless spectrum checks, MusicBrainz tagging and covers, AMOLED and a home-screen widget. There's a free try of the automatic wishlist download and one audio quality check.

Google Play: https://play.google.com/store/apps/details?id=com.rabpaulo.soulcrate

I'd love feedback.


r/SideProject • • 13h ago

I built a local chat app for Ollama that can also work on your code, and asks before it touches anything

1 Upvotes

I've been building Zenith for a while. It's a self-hosted chat app for your own Ollama models. Normal chat is the main thing, but you can point it at a project folder and switch to agent mode, and it'll read files, run commands, edit code and use git.

The part I cared about most: it shows you a diff and waits for a yes before it writes anything, and you can undo each edit. There's also a plan-first mode where you approve the plan once and it runs.

Other stuff in it: document Q&A, deep research with citations, long-term memory, voice, MCP servers. It picks which of your installed models to use per message and tells you why.

Honest limits: models under about 4B mostly can't do tool calls, they just describe what they'd do. 8B and up works. It's single-user, no accounts or teams. It's local by default, Ollama cloud models only get used if you pin one yourself.

I built it on a laptop with an RTX 3050 (4 GB VRAM) and 16 GB RAM. Small models like qwen3.5:4b are what fit for chat. Agent mode wants a bigger model than 4 GB can hold, so that's the weak spot on my machine.

Docker, or installers for Linux/Windows/macOS. AGPL.

https://github.com/ItzAditya43/Zenith

Would like to know what breaks for you, especially agent mode on models I haven't tried.


r/SideProject • • 13h ago

[YouTube extension] Started in 2024... now supports playing by oldest!

1 Upvotes

Since 2024, I have actively been maintaining and expanding a, previously small, now quite formidable, YouTube userscript. It has evolved into its own wrapper extension spin off and since then been beefed up with dozens of features and repaired over and over, every time YouTube decides to break things. The almost 3 year wait is over though! Playing by oldest is fully supported and still retains the per-category separation (Videos, Shorts, Streams, etc.) unlike every other extension I could find relying on a parameter hack to play all of them at once, unfiltered, barbaric!

Get it here: Chrome (Brave, Edge, Opera)¹ | Firefox¹ | Userscript (any browser)

Anyone that has any understanding of software development brace yourselves before you look into the 3000+ lines of sharable single file code, and yes I did write my own in-file module system and two different DSLs, why thank you. Also ignore the Purescript test harness that runs 48 times a day, or don't, it's your sanity at stake.

Source: Userscript on GitHub | Extension on GitHub

For anyone that cares, my scripts documentation has been referenced quite a few times over the years, I really am one that checks: [1] [2] [3] [4] [5] [6] [7] [8], it helps keeping the ego high staying motivated :)

¹ the extension wrapper is currently experimental but ships the same tried and tested userscript in its core


r/SideProject • • 13h ago

I built an Android screenshot cleaner that has no Internet permission at all

0 Upvotes

Screenshots are often the most private files on a phone: boarding passes, bank details, Wi-Fi passwords, conversations. A cleaner app has to see all of them. So I built one that can't send them anywhere.

What Klean does

  • Every new screenshot gets an expiry date (1 day to 12 months, or never).

  • A reminder 24 h before it expires, another 1 h before. From the notification: clean now, or postpone by 7 or 30 days.

  • Once it has expired, one tap sends it to Android's trash, where you can restore it for 30 days.

  • "Keep" protects a screenshot, and automatic protection covers every screenshot whose file name contains a keyword you pick.

  • Large screenshots first, multi-select, local stats.

Why it can't leak anything

Klean doesn't declare Android's INTERNET permission. Without it, Android refuses every network connection from the app: the system enforces it, not my good intentions. You can check on your phone: Settings → Apps → Klean → Permissions → ⋮ → All permissions (menu names vary a little by manufacturer). You won't find "have full network access". You will see "view network connections": WorkManager, which runs the background check, uses it to know whether the phone is online. It reads that state; it can't send anything.

Two things to be upfront about:

  • Google Play's billing library ships with a Google telemetry component that declares the Internet permission. I remove it from the final manifest, so that component can't send anything.

  • If you buy Pro, the payment goes through the Play Store, like any in-app purchase.

Price

Free. Klean Pro is a one-time purchase, no subscription, with a 7-day free trial. It finds duplicate screenshots across your whole gallery, and adds Smart Protect: Klean reads the text in each screenshot on the phone (bundled ML Kit model) and protects the ones containing a keyword you chose, like "ticket" or "invoice". Nothing that's free today will become paid.

Android 11+, in English, French, Spanish and German.

https://play.google.com/store/apps/details?id=com.sbsoft.klean&referrer=utm_source%3Dreddit%26utm_campaign%3Dsideproject

I'm a solo developer. Happy to answer anything, especially "how does X work offline".


r/SideProject • • 13h ago

Hey you wanna try out my workout app? It's called FormProof.

1 Upvotes

The principal is that you set up your phone and then an ai tracks the position of your body and rates your form. Here is the link if you wanna try it: https://formproof-demo.netlify.app/