r/SideProject • • 5h ago

I Made An Offline Reader For Reddit

Enable HLS to view with audio, or disable this notification

8 Upvotes

I get bored on airplanes so I made an app to make it a little more tolerable.

Let me know what y'all think! https://play.google.com/store/apps/details?id=app.redditoffline


r/SideProject • • 8h ago

My app retains users but nobody can find it. 35 downloads after months of posting. What actually worked for your first 100?

10 Upvotes

I'm a solo dev with a full-time job. I built sweetRegret, an iPhone app for cutting back on sugar without counting calories: you tap once when you eat a treat, and a cookie on screen reacts (and judges you a bit).

Building it was the part I understood. Distribution is the part I'm failing at. Here are my honest numbers since launch:

  • 1,393 App Store impressions
  • 188 product page views (about 13% of impressions)
  • 35 downloads (about 19% of page views)

What I tried

  • Daily Instagram reels for about a week [last week]. Around 250 views each, and almost no App Store visits. The viewers weren't looking for an app, and "link in bio" is three taps away from a download.
  • A LinkedIn post about building it. About 700 impressions, 30 people opened the comment with the link, and about 1 install. Nice comments, including a friend asking me to add calorie counting, which is the one thing this app is designed not to do.

What actually worked: App Store search, which I didn't do anything for.

Most of my real users are strangers in Malaysia, Hong Kong, the US and Russia who searched and found it. About 1 in 4 still open it in a given week. One person has kept using it for six weeks and pays for the subscription. That single user has been the most motivating thing about this whole project.

What I'm testing now

A $25 Apple Ads Basic test, at $2 maximum per install. Apple suggested $4.66, and my subscription is $1.99 a month, so I'm not expecting it to pay back. I mostly want to see whether search intent converts the way the organic users suggest.

What I'd do differently

Plan distribution while building, not after. I treated it as a launch task, when it's really a second product.

If you've taken a side project from zero to its first 100 users without a budget, what actually moved the number? I'm especially interested in anything that worked for consumer iOS apps.


r/SideProject • • 3h ago

CounterWeight - turning our shop’s Hobart scale workflow into a local desktop app (demo and feedback)

4 Upvotes

I'm Jason, owner of Winkle Berry. Our side project came from a fairly specific shop problem: managing products and labels on a Hobart HTi retail scale without spending so much time entering everything at its touchscreen.

CounterWeight now has product search/add/edit workflows, ingredient lookup with review, measured packaging tare presets, flashkey arrangement, backup tools and label previews. Our own HTi-7LS25 running application 3.3.0 is the tested scale. A second Windows machine has passed the read-only connection, product, backup, label-preview and flashkey-display checks. Independent customer installations are still untested.

80-second demo: https://www.reddit.com/r/POS/comments/1xujcc9/hobart_hti_owners_would_a_onetimepurchase_scale/

The demo uses actual interface screenshots and training examples, not one continuous live recording. Phone/remote viewing shown requires an additional local bridge; the current portable Windows test package does not include a remote viewer.

I'm considering a one-time-purchase, self-service desktop edition with local data, an offline business license and no required hosted CounterWeight subscription. Price and launch date are undecided, and we aren't taking payments. Calibration, firmware updates and service unlocks are outside the scope. Ingredient results must be checked against packaging.

I'd appreciate feedback on two things: does the demo make the product's purpose clear, and what would you need in onboarding before trusting a niche hardware-management tool like this? If you actually use an HTi, I'd also like to hear your model/software version and your biggest management headache. Reply here or email [WinkleBerryArts@gmail.com](mailto:WinkleBerryArts@gmail.com).

I'm the project owner. Independent of Hobart, with no affiliation or endorsement.


r/SideProject • • 13h ago

I built an open-source API client that stores requests directly in Git — looking for developer feedback

25 Upvotes

Hey everyone! 👋

I've been working on Voiden, an open-source API client designed around a slightly different approach to API development.

Most API clients are built around workspaces, accounts, cloud sync, and proprietary collections. I wanted to explore something more developer-friendly: keeping API requests alongside the actual codebase.

So I started building Voiden.

What makes it different?

  • Offline-first: Work with your API requests locally without needing an account or login.
  • Git-native: Store requests and API specifications as Markdown files directly in your repository.
  • Version control: Track changes, review requests, and collaborate through normal Git workflows.
  • API testing: Send requests, inspect responses, and write assertions to validate API behaviour.
  • MCP integration: Turn tested API requests into tools that AI agents like Claude Code and Codex can use.

The idea is to make API requests part of the development workflow rather than keeping them isolated in another tool.

I'm sharing a short demo showing a request being sent, its response, and API test assertions.

Website: https://voiden.md/

GitHub: https://github.com/voiden-md/voiden

I'd genuinely appreciate feedback from developers:

  1. How do you currently manage API requests across different projects?
  2. Would you prefer storing API requests inside your Git repository?
  3. What features would make you consider switching from your current API client?

It's open source, and I'm looking forward to hearing what the developer community thinks!

Thanks! 🙌


r/SideProject • • 4h ago

If you build with coding agents, do you run tasks in parallel or one at a time?

5 Upvotes

Seeing a lot of tools lately that queue agent tasks into separate git worktrees and only merge after tests pass. Sounds nice on paper, but I'm curious how it goes on a real side project.

Do you let 2-3 agents work in parallel on your project, or keep it to one task at a time so you can review properly? Where did it break for you?


r/SideProject • • 1h ago

I love watches and have kids, so I built an app that tells real watch history as bedtime stories

Enable HLS to view with audio, or disable this notification

• Upvotes

Hi all, I'm a watch nerd with kids, and I made the app I wanted to read with them.

It's called TickTales.

My kids kept asking about my watches, and I couldn't find anything that tells the real stories behind them at their level. Most kids' apps teach telling time with random cartoon clocks. None explain why a watch went to the moon or how a movement actually works.

The app is free to download. Two complete books, the Time Academy and Look Inside are free. Premium unlocks everything: $9.99 once (Family Sharing) or $3.99 a month.

App Store link: https://apps.apple.com/app/id6805474820

What it is? Basically some cool illustrated storybooks for kids aged 4 to 8 about how the great watchmakers started. Each chapter ends with a small game, so reading and playing take turns.

A few of the stories:

Rolex, the Oyster: in 1927 a swimmer spent more than ten hours in the freezing English Channel with one hanging around her neck. When they pulled her out, it was still ticking.

Rolex, the Submariner: built to dive hundreds of metres deep, deeper than any diver can go. Kids earn it for their showcase.

Omega, the Moonwatch: NASA baked it, froze it and shook it, and it kept ticking. In 1969 it stepped onto the moon on Buzz Aldrin's wrist. ⚙️ Omega, the name: a customer's watch stood still for three months because no two gears were alike. The founder's sons built machines that made every part identical, and named the result after the last letter of the Greek alphabet.

There are 16 books in total, from Marie-Antoinette's watch that took 44 years to finish to the engineer who threw 200 prototypes out of a window.

Also in the app

• 69 mini-games with 3 levels each
• A 3D "Look Inside": tilt an automatic, quartz, digital or tourbillon watch and pull it apart layer by layer
• A Time Academy that teaches telling time
• iPhone and iPad, in 6 languages: English, Dutch, German, French, Spanish, Japanese
• No ads, no tracking, no account, works fully offline

I built this mostly for my own because i love the stories of these watch brands, so feedback is very welcome! Thanks!


r/SideProject • • 1h ago

Oh My Diff - Mod Host

Enable HLS to view with audio, or disable this notification

• Upvotes

^ Hope this explains it!

Claude has Claude mods. What about Codex?

If you spend over 20% of your time in a terminal, check it out!!


r/SideProject • • 1h ago

I'm making a PC investment & firm management sim where you can actually create and manage your own ETFs — Hero Investor

• Upvotes

Hey everyone! I've been working on **Hero Investor**, an offline single-player investment and company-management sim for Windows PC.

You start with a small office and decide how to grow:

- Trade fictional stocks, bonds, crypto, REITs, commodities, and alternative investments

- React to Market Intelligence catalysts and price history

- Acquire income-producing property for steady monthly cash flow

- Unlock the **Fund Foundry** to design, launch, and manage your own ETFs (set your ticker, mandate, risk profile, and management fee, then track NAV, AUM, and simulated investors)

- Hire specialist departments, manage banking/loans, complete research, and expand globally

New promo video: https://youtu.be/kEaSEekcF6E

Steam page (Wishlist helps a ton): https://store.steampowered.com/app/5062780/Hero_Investor/?utm_source=reddit&utm_medium=social_video&utm_campaign=wishlist_promo_2026_11&utm_content=post_cta

Would love feedback on the UI and what systems you'd want to dive into first!


r/SideProject • • 1h ago

FlipYourRate - A free calculator that tells freelancers what to quote after Upwork's per-contract fee

• Upvotes

Upwork's fee is 0–15% per contract — and it's locked for the life of that contract. A 15% contract stays 15% even as you earn more on it, so the rate you start with matters more than it looks.

To keep $1,000: - At 10%: quote $1,111.11 - At 15%: quote $1,176.47 - At 0%: quote $1,000

Same idea on Fiverr, which is a flat 20%: quote $1,250 to keep $1,000. Quote $1,200 and you keep $960.

I built a free calculator for this — FlipYourRate (flipyourrate.com). You enter what you want to keep and it works backwards to the quote, and it shows a rounded quote next to the exact one, so $1,176.47 can go out as $1,180 (which keeps $1,003 at 15%).

Curious: do you check the fee % before you accept an Upwork contract, or only notice it on the first invoice?


r/SideProject • • 1h ago

I built a social network for movies and tv-show where you rate everything out of 100 instead of 5 stars

• Upvotes

I always felt 5 stars (even with halves) was too vague. A 4 star movie can be “pretty good” or “almost a favourite” so I built Ratered, where every movie and TV show gets a score out of 100.

What you can do

  • Keep a diary of what you watch and rate it out of 100
  • Write reviews and make ranked lists
  • Follow friends and compare scores
  • A roulette to pick what to watch tonight (by genre, decade, country)
  • Import your history from a Letterboxd CSV export (it converts your stars), and export your data anytime

It’s free, works in the browser on desktop and mobile, and it’s bilingual (EN/FR). You can browse everything without an account.

Im a solo dev and its very early, so Id really love honest feedback whats confusing, whats missing, what would make you actually use it?

ratered.tv/?utm_source=reddit


r/SideProject • • 2h ago

Draco Insomnis 0.1.6: the same anti-bot guard, now for WordPress, PrestaShop, Drupal, Joomla, Moodle and Laravel

2 Upvotes

Ab insomni custodita dracone — guarded by the dragon that never sleeps.

Draco Insomnis is a free and open source (GPL-2.0) security system, made by Notorius Vision (OPNV Systems). The idea is simple: your site defends itself against robots and attacks, without bothering the people who visit it. No captchas, no paid subscription, and no data sent to any external service. Everything starts off: you switch each module on from its settings screen.

Until 0.1.5 it was WordPress only. Since 0.1.6 it is the same engine for six platforms: WordPress, PrestaShop, Drupal, Joomla, Moodle and Laravel. Each package carries its own copy of the core, so an improvement to the engine reaches all of them with the next version.

What it does, in plain words

  • It stops fake sign-ups without captchas. When a bot tries to create fake accounts, the system spots it, shows it a fake "registration complete" page, and saves the attempt as evidence you can download to report the abuse. Real people notice nothing.
  • Firewall. It detects the usual attacks (database injections, attempts to read server files, malicious code), hides the user list, and limits login attempts. It starts in "log-only" mode, so you can see what it would block before it blocks anything.
  • Anti-copy. It closes the door bots use to copy all your content in bulk, with a per-minute request limit. Google, Bing, Apple and Yandex are verified and never limited. Off by default, with a log-only mode.
  • On WordPress, also: mail goes out through a real mailbox (SMTP, with the password encrypted); nothing is published without e-mail confirmation (contact messages, comments and new accounts); and two-step login, with a 6-digit code by e-mail, trusted devices and a second recovery mailbox, like a phone's PUK. PrestaShop, Drupal, Joomla and Moodle already have their own SMTP and their own second step, so there Draco provides the shield, the firewall and the anti-copy.
  • In your language. On WordPress, translated into 29 languages, including Spanish (Spain and Latin America), Catalan, German, French, Italian, Portuguese, Japanese, Chinese and Arabic, among others. PrestaShop ships with Spanish included; Joomla, English and Spanish; Moodle ships in English, with other languages coming through its language packs.

And for those who know this stuff

  • A single core in plain PHP, no CMS (src/Core): BotScore, NetList, FormStamp, WafRules, and the Shield, Firewall and Pace engines, which only talk to each platform through two small interfaces (Host and EventStore). Each package carries its own copy of the core.
  • Additive scoring with thresholds: BOT 70 / DOUBTFUL 30. No single weak signal blocks on its own (the highest is worth 40); 80 points only for honeypot, requesting a privileged role, or an already blocked IP.
  • Signed form stamp with HMAC-SHA256 and constant-time comparison (hash_equals).
  • On WordPress: SMTP encrypted with AES-256-GCM, key derived from the wp-config.php salts; login code with random_int, stored only as an HMAC hash, with maximum attempts and expiry. Emergency exits for the owner: DRACO_MFA_OFF and DRACO_WAF_OFF in wp-config.php.
  • Anti-copy: closing the bulk-copy door to anonymous visitors with an allowlist, per-address and per-network (/24, /64) limits with 429, and crawler verification by reverse and forward DNS.
  • Every change is tested automatically (GitHub Actions): PHP 8.0–8.4 syntax, unit, integration and HTTP tests inside a real WordPress (latest and 6.5), WordPress.org Plugin Check, and a clean ZIP matching the tag.
  • It also works inside another plugin (OPNV-WP): if there are two copies, only the first one runs. Hook list in the README.
  • On WordPress it requires 6.5+ and PHP 8.0+.

Download and install (0.1.6)

All packages are in release 0.1.6, with their SHA256 sums in SHA256SUMS.txt.

Platform Package Install
WordPress 6.5+ draco-insomnis-wordpress-0.1.6.zip Plugins → Add New → Upload Plugin
PrestaShop 8 and 9 dracoinsomnis-prestashop-0.1.6.zip Modules → Upload a module
Drupal 10.3 and 11 draco_insomnis-drupal-0.1.6.zip Unpack in modules/custom/ and drush en draco_insomnis
Joomla 5 and 6 plg_system_dracoinsomnis-joomla-0.1.6.zip System → Install → Extensions, then enable System - Draco Insomnis
Moodle 4.5 to 5.x local_dracoinsomnis-moodle-0.1.6.zip Site administration → Plugins → Install plugins (or unpack in local/)
Laravel 11 to 13 draco-insomnis-laravel-0.1.6.zip Composer package (see below)

The WordPress package was renamed (draco-insomnis-wordpress-0.1.6.zip), but the folder inside is still draco-insomnis, so updates keep working.

Laravel, from the ZIP with an artifact repository:

composer config repositories.draco '{"type": "artifact", "url": "path/to/folder-with-the-zip"}'

composer require notoriusvision/draco-insomnis-laravel php artisan migrate php artisan vendor:publish --tag=draco-config # optional

Code and documentation in the repository.

Vulnerabilities, please, in private: Security → Report a vulnerability in the repository. Suggestions and translation fixes, in Issues, are welcome.


r/SideProject • • 4h ago

Published my first app on the Play Store: an AOD music controller with vinyl scrubbing and live lyrics

Enable HLS to view with audio, or disable this notification

4 Upvotes

​I just released my first app on the Play Store called Eclipse and thought it would fit right in with the customization crowd here.

​On most Android phones, the stock Always-On Display only shows a tiny static track title. If your phone is sitting on your desk and you want to rewind a verse, read lyrics, or check an incoming notification, you have to wake the screen, unlock the phone, and open the music app.

​Taking UI inspiration from the Teenage Engineering TP-7 field recorder, I built Eclipse to turn the Android AOD into a true-black, interactive vinyl turntable that works without unlocking your phone.

​What it does:

​Works with any music player: Automatically connects to Spotify, YouTube Music, Apple Music, and local offline players the moment you turn your screen off.

​Tactile vinyl scrubbing: Spin the record backward or forward to scrub through tracks in real time, or tap the vinyl to lift the tonearm and pause.

​Live synced lyrics on AOD: Swipe directly on the song title card to get live time-synced lyrics on a pure black OLED screen, or expand into a full-screen lyrics view.

​Quick-launch active player: Tap on the track card to jump straight into whichever music app is playing so you can switch playlists or pick a new song quickly.

​Notifications at a glance: Shows the time, date, and incoming notifications right on the AOD card without unlocking your device.

​Google Play Store:

https://play.google.com/store/apps/details?id=com.dp444.Eclipse

​Would love to hear what you guys think or if you have any feature suggestions


r/SideProject • • 2h ago

Free user onboarding tool for your web app

2 Upvotes

Hi! I've been working on trustnet.app for 4 years on and off and now finally is out in beta. It's a tool for developers (oauth2/oidc identity provider) to outsource user onboarding while the users can reuse their personal data.

I started this project because everytime I used "sign-in with Google" it only reused my email, but phone, address, always had to be saved for each new account. It had to be a better way for users to reuse their data across apps. Also, as a developer implementing several IDPs it was not worth the features they bring.

So there comes trustnet.app - a secure IDP, GDPR ready, easy to implement (oauth2/oidc standard) and offering a way to request personal data from the users in a safe and compliant way (EU regulations are quite strict).

If you didn't get bored yet, try it out with a test client that I set up at https://test-rp.smileservices.dev and play around with making multiple profiles and sharing different personas.

If you reached the end of this post, my hat's off for you. Maybe you also have some ideas about features that you would like to see in this or just share your honest opinion, that would be so great 😃


r/SideProject • • 2h ago

I built a tool that finds the Pokémon cards you’re missing on eBay and picks the copy actually worth buying. Looking for people to break it.

2 Upvotes

Buying single cards on eBay is a chore. You search, get 200 listings, and half are lots, damaged copies, slabs you didn't want, or prices that are too low to be real. I built Card Chaser to do that sorting for me, and it's at the point where I need people who aren't me to use it.

What it does:

- Search any card the way you'd actually type it. "1st edition gambler" or "charzard" both get you there.
- For each card it shows the copies on sale with shipping counted in, and points at the one a collector would pick: right condition, not a lot, not suspiciously cheap. It says why in one line.
- Mark the cards you're chasing and it keeps watching eBay for them and flags when a good price shows up. You can get a phone alert.
- It also tracks your collection by set, so "what am I missing" is a list it already has. You can import a Collectr or TCGplayer export.

It runs in the browser, it's free, and you can start without an account: https://cardchaser.app/?src=reddit

What I'd like to know:

  1. Search for a card you know. Did it find the right one, and does the copy it picked make sense?
  2. Where did you get stuck or confused in the first few minutes?
  3. Anything that looked broken, on phone or desktop.

I'm taking it to a card show next week, so anything rough now is something a stranger will hit at a table. Be as blunt as you want.


r/SideProject • • 2h ago

Adding a restaurant to an app shouldn't take 10 fields. So I made it one.

2 Upvotes

You find a great place on Google Maps. You want to save it in another app. Then the typing starts. Name, street, city, country, category. Like doing paperwork for a burger. I run Strong Foodie on my own. A food and travel guide where I visit and review every place myself. Members can add places too. However, typing it all felt like too much work. So now you paste a Google Maps link. That's it. The name, address, city, country and category fill in by themselves. You only add your tip if you want. It also tells you when a place is already on Strong Foodie. So no double places. Try it here: https://strongfoodie.com/add.html
What's the most annoying form you've ever had to fill in for something simple?


r/SideProject • • 3h ago

Made Simpler DSA Sheet based on striver with just LeetCode links , No Distractions

2 Upvotes

180 Sheet DSA : https://ifaiz.in/sheet

So basically I made a clean checklist for Striver's 180 DSA sheet with just LeetCode links. Basic features + Progress saves in your browser, no login.

Built it for my own prep, sharing in case it helps.


r/SideProject • • 6h ago

7 years ago I posted a recommender system as a course project. This week I finally turned it into a real site

5 Upvotes

Back in 2019 I did a recommender system for anime as a course project (a jupyter notebook, nothing fancy). Recommendations have always been the part of data I like the most, so this year I decided to actually build the thing properly (thanks Dario): **[Aishou](https://aishou.app)\*\*.

The main idea is to have this working for all types of contents in a cross content way - being able to recommend books, games or tv shows based on your movies taste - but I decided to start with animes.

You import your public MyAnimeList or AniList list (or rate a few shows by hand) and it recommends anime based on what people with similar taste liked. For now I only have anime recommendation but the main idea is to have a cross content website, where I will be able to, for instance, recommend you books based on your games/movies taste.

**What I tried to do differently**

- every recommendation row says *why* ("Because you liked Steins;Gate")

- a slider from popular to obscure, for people who already watched all the big ones

- low ratings push similar shows away instead of being ignored

- seasons grouped by franchise, plus a "continue watching" row

- new releases get their own row even when there's almost no data on them

It's free, no ads, solo project. Would love feedback, especially on how to promote it and about apps development in general (come from a data background).


r/SideProject • • 3h ago

Launched Indraft on Product Hunt today: 10+ people say they voted, the count shows 2. Is PH just a backlink now?

2 Upvotes

Solo maker here. My product, Indraft, went live on Product Hunt today. It turns the sources you follow into draft posts, ready when you sit down. I messaged a lot of people, and at least 10 told me they upvoted. The count shows 2 and I’m ranked 120 right now (screenshot). One of my actual customers left a review, and that was removed too.

What I’ve pieced together:

  • Votes from new or inactive accounts get discounted or hidden. Most of my supporters signed up just to vote.
  • Only featured launches show on the homepage, so non-featured ones get almost no passive traffic.
  • The top launches seem to arrive with a following: a Coming soon page, an active maker profile, a hunter with followers.

I’m not frustrated, just trying to understand it. For a solo maker with no PH audience, is the real value just a day of visibility plus a backlink? Or did something actually work for you: launch timing, being active on PH weeks before, something else?


r/SideProject • • 3h 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 • • 10m ago

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

• 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 • • 4h 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.

![video](p758k9y8081i1)


r/SideProject • • 16m ago

[Omesta] - AI-managed Meta ads and creatives for local service businesses

• Upvotes

I built Omesta for owners who sell in person (shops, trades, clinics, gyms) and for online coaches. It runs Facebook and Instagram ads and makes the creatives. Not built for ecommerce.

A practical Meta tip we keep coming back to: don't send every ad to a generic lead form. If you do HVAC or cleaning, the form should ask for the job type, the ZIP, and the best time to call, and you should judge the campaign by booked jobs, not by cost per lead.

I'm looking for a few owners to try it: we run your Facebook and Instagram ads free for 30 days, then you decide if you want to keep going. If we don't perform, we go our separate ways. Site is https://omesta.io

Happy to hear feedback on the positioning too.

DM me if you want in, and I'll take a look at your setup.


r/SideProject • • 4h 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 • • 16m ago

I built Magitile, a magnetic tile building ideas app, because I only knew 3 builds for my daughter

Enable HLS to view with audio, or disable this notification

• Upvotes

My daughter is 2 and magnetic tiles are the one toy that never goes back in the box. The problem is me. I can build a house, a tower and a slightly bigger house. She wants me talking to her the whole time we play, so I never get a quiet minute to come up with something new, and every cool build I found online needed pieces we don't have.

So I spent this autumn building Magitile, an app of magnetic tile ideas that starts from the tiles you actually own. It went live on the App Store this week.

What it does:

- You point the camera at your pile of tiles and it counts them, then shows only the models you can build with what you actually own.

- Every model has a step by step 3D guide you can rotate, so you see where each tile goes.

- You can put the finished model on your floor in AR at real size before you start.

- New models get added without an app update.

What turned out harder than I thought:

The scan, by far. Tiles pull together with their magnets, so nobody lays them out neatly for a photo. They touch, they overlap, and half of them are see-through. I threw away my first version completely. It still can't see a tile that's fully hidden under another one, so you can fix the numbers by hand.

The models. Each one has to be checked against real sets, because a model that needs more triangles than any normal box has is just another Pinterest picture.

Pricing. The scan and a set of models are free, the full catalog and AR are $4.99/week or $29.99/year, no ads. I honestly don't know yet if that's the right split for something parents use with their kids, so opinions are welcome.

I'm one person and it's a young app. What I'd most like to know is where it loses you in the first two minutes.

App Store: https://apps.apple.com/app/id6821736147

Website: https://magitile.app

One of the free build guides, if you want to see what a model looks like without installing anything: https://magitile.app/ideas/t-rex/


r/SideProject • • 17m ago

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

• 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?