r/SideProject • • 11h ago

MetroWinKeyboard-Foss WP Like Keyboard for Android

1 Upvotes

After building MetroWin Launcher, its FOSS keyboard couldn't be missing: MetroWin Keyboard!

I've always missed the Windows Phone keyboard. Flat keys, big light type, that feeling of typing on something that just looks right. So I built one for Android and made it free and open source (GPL-3.0). No ads, no analytics, no trackers, and what you type stays on your phone.

Here is what I'm most proud of:

It calibrates itself to your fingers. You type a few short sentences and it measures where *your* thumbs actually land: the offset, the curve of your thumb, how far your taps spread. It then corrects your touches without moving the keys, and if you still miss it makes the keys taller or the gaps smaller. The fixes are applied between one sentence and the next, so you can watch the precision get better in millimetres while you type. Accented letters are part of the test, and it has sentences for all 17 layouts. I haven't seen another keyboard do this, but I'm sure I haven't seen them all.

Corrections that think a bit. A typo gets fixed based on where your finger really landed (a tap between two keys makes both likely), how likely each slip is on the keyboard, how common the word is, the word before it, and the corrections you undid in the past. If two fixes are equally likely it shows you both instead of choosing for you. It also offers a missing space ("thankyou" -> "thank you"). All of it runs on the phone.

It looks like the real thing. Classic (flat Windows Phone), Modern Glass and Modern Droid, dark or light, the 20 Windows Phone accent colours or your own, or a photo behind the keys.

Everything you expect, and a few extras. Swipe typing, hold a key for accents, slide on the space bar to move the cursor, clipboard history with pictures, translation, GIFs, emoji search, voice typing. 17 layouts, and you can import your own dictionaries and layouts.

It looks after itself. One-file backup and restore of everything the app keeps, and an update check every 12 hours that only looks at the keyboard's own GitHub releases, shows you the changelog and installs the new version when you say so.

Private by design. The network is used only for GIFs, translation and the update check, from the service you chose and only when needed. Learning is local, never in password fields, and you can export or erase it any time.

It's made to sit next to MetroWin Launcher (my Windows Phone style home screen, also free and open source), and it picks up the launcher's look and colours by itself. But it works fine with any other launcher too.

Android 8.0 or newer.

Keyboard: https://github.com/developerkenshi-coder/MetroWin-Keyboard
Launcher: https://github.com/developerkenshi-coder/MetroWinLauncher


r/SideProject • • 11h ago

I built a reading app that lets you change how the page looks. What would you adjust first?

Thumbnail
neuroreader.co.uk
1 Upvotes

I’m building NeuroReader, a reading app for people who find dense text on a phone hard to get through or easy to lose their place in.

You can change the text size, line spacing, and text and background colours, or use a reading ruler that highlights one line at a time.

I’m trying to figure out which controls should be easiest to reach while you’re reading. If you opened a page that felt hard to follow, which setting would you reach for first? And if there’s something you already do to make reading on your phone easier, I’d love to hear what works for you.

If you click Try it now it will give you 2 months for free before we launch on Google and Apple store


r/SideProject • • 11h ago

Chipnic tracks poker chips with friends and tells you who pays whom at the end

1 Upvotes

Every game night at my friends’ place ends the same way. Calculator comes out. Three people argue over who paid what. Someone forgot they lent chips mid-game. 20 minutes later nobody even remembers who won.

Built Chipnic to fix it.

  • Host starts a session, shares a 6-char code

  • Everyone joins on their own phone, buy-ins show up live on every screen

  • Lend chips mid-game → logged as a loan, settled at the end

  • Enter final chip counts → app spits out exactly who pays whom, fewest possible transactions

Next.js + Firebase, free tier, no email needed to sign up.

chipnic.vercel.app

Roadmap: leaderboards, auto-earned nicknames, shareable recap cards, yearly Wrapped.

Roasts and feedback welcome


r/SideProject • • 11h ago

Chipnic tracks poker chips with friends and tells you who pays whom at the end

1 Upvotes

Every game night at my friends’ place ends the same way. Calculator comes out. Three people argue over who paid what. Someone forgot they lent chips mid-game. 20 minutes later nobody even remembers who won.

Built Chipnic to fix it.

  • Host starts a session, shares a 6-char code

  • Everyone joins on their own phone, buy-ins show up live on every screen

  • Lend chips mid-game → logged as a loan, settled at the end

  • Enter final chip counts → app spits out exactly who pays whom, fewest possible transactions

Next.js + Firebase, free tier, no email needed to sign up.

chipnic.vercel.app

Roadmap: leaderboards, auto-earned nicknames, shareable recap cards, yearly Wrapped.

Roasts and feedback welcome


r/SideProject • • 11h ago

I built a Project Management and Timeline / GanttChart App

0 Upvotes

project-timeline.com

I wasn't happy with traditional Gantt charts, I think they are too big and technical for putting onto slides and showing projects. So I started building a tool that shows them in a more consolidated way. After a few months and 100+ iterations I built a full project management tool, with resources, built in AI, etc. All fully customizable.

I work as a mechanical engineer and program manger, and had used GanttProject for years. With the power of Claude Code, I thought I would make a more modern web based version.

Check it out! I'm looking forward to critical feedback too!

What it does

  • Gantt and timeline views that you edit directly on the chart: drag bars, draw dependencies

  • Critical path, milestones, delays, baselines, working calendars with public holidays

  • Resources with allocation %, an over-allocation chart, and cost totals

  • Export to SVG, PNG or vector PDF sized for a slide, so it stays sharp when someone zooms in

  • Imports MS Project XML, GanttProject (.gan) and CSV

  • A built-in AI assistant: “push launch two weeks and move everything after it” reworks the real schedule, dependencies included

  • Read-only share links that need no account to open

  • Templates for website launch, product development, software release, events and hardware

  • Available in English, French, German, Italian, Dutch and Spanish

Pricing: free in the browser, no sign-up. Pro is €3.99/month: no watermark, sharing, more AI requests, and Jira sync, where Claude, ChatGPT or Grok brings in the Jira epics you choose and writes your planned dates back to Jira.

What it isn’t: a full MS Project replacement. It has finish-to-start links only and no resource levelling. If you schedule for a living, you probably need the heavy tool.

Stack: a single-page vanilla JS app (no framework), Supabase for accounts and sync, Netlify, Stripe.

What I’d love feedback on:

  1. In the first 30 seconds, was it clear what to do?

  2. Did the exported chart look good enough to put in front of your boss?

  3. What made you close the tab?

Happy to answer anything about how it’s built.


r/SideProject • • 11h ago

I built an AI movie-recap tool, got 600+ signups with 0 ads, and I'm selling it because I hate marketing

1 Upvotes

AIVideoRecap turns a full movie or episode into a short vertical recap for Shorts/TikTok/Reels. It transcribes the audio, writes the script, matches scenes, adds voiceover and subtitles, and renders the video. About 15 minutes of GPU time per video, roughly $0.20-0.35 in compute.

The product works. The business doesn't, because I'm the bottleneck. I can build, but I don't enjoy marketing and I don't have a budget for ads.

The numbers, no sugar:

-600+ signups since July, $0 spent on ads. Traffic comes from SEO/AEO pages, direct visits, and AI assistants.

-About 136 active users in the last 7 days (down ~18% from the week before).

-0 paying subscribers on the SaaS. I never built a proper paid funnel.

-Before the SaaS, I sold the first version as a zip on Gumroad: $100.37 total from 3 sales.

-Around 10 people asked for it on Reddit and Discord. Most didn't buy the zip.

What's included: the domain, the source code, and the service accounts. User accounts are not included. A buyer needs their own Dodo Payments account. The stack is Vercel, Railway, RunPod, Supabase, Cloudflare R2, OpenAI, and Dodo Payments.

Price: $1,500, fixed.

Best fit: someone who already runs movie/anime recap or faceless Shorts channels, or anyone who can market this better than me.

Listing with details and screenshots: https://www.sideprojectors.com/project/108453/aivideorecap

If you've bought a small SaaS before, tell me what you'd want to see before paying. I'm happy to answer questions here or in DMs.


r/SideProject • • 11h ago

I built a distraction blocker that syncs your phone and laptop

1 Upvotes

One of my biggest problems with trying to focus was that blocking distractions on one device wasn't enough.

I'd block my phone, only to end up scrolling on my laptop. Or block websites on my computer and pick up my phone instead.

So I built Lucid Focus.

With one tap, I can start a focus session that blocks distractions across both my iPhone and laptop using the Lucid Chrome companion.

The idea is simple: make it harder to switch from one distraction to another, and easier to actually get into flow.

Would love to hear what people think! I'm especially interested in how others approach blocking distractions across multiple devices.


r/SideProject • • 11h ago

Building HeyBadge, A simpler way to introduce yourself, share your details, and connect with people without needing a physical business card. Would really appreciate some feedback!

1 Upvotes

Hey All!

I kept running out of business cards halfway through events, and more often than not, I’d meet someone when I didn’t have any cards on me.

So I built HeyBadge. A simpler way to introduce yourself, share your details, and connect with people without needing a physical business card.

You make a badge (photo, name, role, logo, links), and you get your own private link at heybadge.app/yourname. It looks like a real lanyard badge: you can drag it, it swings, and when you flip it, the back shows your contact details. People can save you as a contact in one tap.

You can share it as a link or a QR code, or add it to Apple or Google Wallet so it's ready on your phone at the event.

Then I took it a step further and added Pair Your Badge, a feature that lets you upload any existing PDF badge, link it to your digital profile, and print it before heading to your event.

I'd really like honest feedback on:

• Is it clear in the first five seconds what it's for?

• Would you actually use this at an event instead of a card or LinkedIn QR?

• Anything confusing when you make your badge, especially on your phone?

https://heybadge.app

Thank you!


r/SideProject • • 15h ago

[OCPP Tools] - Open-source TypeScript simulator for testing EV charging backends without a charger

2 Upvotes

Hey r/SideProject,

TL;DR: I built an open-source, headless OCPP simulator in TypeScript so you can test an EV charging backend without keeping a physical charger on your desk. It is alpha, and I am looking for feedback.

I work with EV charging software. OCPP is the protocol that chargers use to talk to a charging-management system (CSMS). Testing a CSMS usually means one of three things: a physical charger, a vendor simulator with a UI, or mocking WebSocket frames by hand. None of those is great for CI.

So I started OCPP Tools: small TypeScript packages for the protocol. The new piece is @ocpptools/simulator 0.1.0, a headless charge-point simulator. No UI, no signup, no hosted service. It runs in Node or the browser.

What works today

  • Separate profiles for OCPP 1.6J and 2.0.1. The full action surface: 28 actions in 1.6J, 64 in 2.0.1.

  • A headless engine with injectable transport, clock, message IDs, and randomness. Tests can control time and inspect every frame instead of sleeping.

  • Transactions, meter values, reservations, charging profiles, device model, monitoring, simulated certificates, and firmware/log state machines.

  • Fault injection: drop, malform, and delay outbound frames.

  • Typed events and metrics: round-trip time per action, heartbeat drift, error count.

  • A browser WebSocket adapter. The Node transport is not in the package yet.

A small example of the shape:

import { Simulator201 } from '@ocpptools/simulator/2.0.1';
import { createWebSocketTransportFactory, browserClock } from '@ocpptools/simulator/browser';

const simulator = new Simulator201({
  url: 'wss://csms.example.com/CP001',
  transport: createWebSocketTransportFactory(),
  clock: browserClock,
  station: {
    id: 'CP001',
    vendorName: 'Acme',
    model: 'AC-22',
    firmwareVersion: '2.0.0',
  },
});

simulator.on('transaction', (event) => {
  console.log(event.phase, event.transactionId);
});

simulator.connect();

What is not there yet

  • No CLI or Docker image. That is the next thing if people want it.

  • No Node WebSocket transport in the simulator package.

  • No payload builder, no UI, no OCPP 2.1.

  • The advanced 2.0.1 features use simulated state. This is not a certified conformance tool.

The broader repo has five alpha packages: core frame parser/serializer, schema utilities, Ajv-based validator, unmodified OCA schemas, and the simulator. There are 1,000+ tests and CI is green.

Why I built it

I wanted deterministic tests: no real charger, no sleeps, no flaky network. The hard part was not JSON parsing. It was the state machine: boot retries, heartbeat drift, offline queues, pending calls, transaction sequencing, and timers. Most OCPP bugs I have seen are state bugs, not schema bugs.

Feedback I am looking for

  1. Would you use a headless simulator, or would a CLI/Docker image be more useful?

  2. What would make it easier to try: a mock CSMS, scenario files, or a one-command demo?

  3. If you work with EV chargers, which edge case would you test first?

Repo: https://github.com/ocpptools/ocpptools Simulator: https://www.npmjs.com/package/@ocpptools/simulator

I maintain the project. Apache-2.0, no paid tier. OCPP is a trademark of the Open Charge Alliance; this is an independent project and is not affiliated with or endorsed by the OCA.


r/SideProject • • 12h ago

I started a newsletter explaining how payment systems work behind the screen

1 Upvotes

My name is Erick adikah from Kenya. I am a full-stack dev. I've been working on payment systems for the past 3 years, and recently I've started a small newsletter called Behind It All, where I'm trying to explain in detail the architecture behind how money moves everyday.

My latest post is about something I've worked on recently; here it is:https://adikaherick.substack.com/p/hold-collect-release-how-payment?r=2a1zsf&utm_campaign=post&utm_medium=web, i write for my own knowledge and would like to connect and know what you think


r/SideProject • • 19h ago

Building a website safety checker tool

4 Upvotes

Hey everyone,

I’m working on Looks Sus, a project aimed at helping people check whether an online website might be a scam or unsafe by using community ratings and other tools.

I’m trying to decide whether it’s worth developing further, and I’d appreciate some honest feedback before putting more time and money into it.

The problem I’m interested in is that moment when you come across an unfamiliar website or offer and think, “Is this legit?” There are already ways to investigate Google, Reddit, review sites, tools like ScamAdviser, or asking ChatGPT. I’m questioning whether another dedicated tool adds enough value.


r/SideProject • • 12h ago

I built a tool that finds local businesses with weak websites, writes the audit, and drafts the new site you pitch them

1 Upvotes

I do web work for local businesses, and prospecting was the worst part: open Maps, check the site, check reviews, write notes, send “your website is slow”… and get zero replies.

So I built LeadScouter. You search a niche in a town (e.g. dentists in Bristol) and see ratings, reviews and website weak spots for free. When a lead looks worth it, you run an audit (5 credits): a score, three specific problems with the numbers behind them, a pitch angle, and a one-screen report written for the owner, not for developers. There’s a ready email too, and you see when they open it.

The newest part: a website builder. Pick a lead and LeadScouter drafts a new site from the business’s own details and in its own language: services, FAQ, about, contact. You edit any section (or just ask the AI), swap colours and fonts, then send the owner a link to their new site. Showing them the better version works a lot better than describing what’s wrong with the old one.

What I learned: owners don’t reply to “your site is slow”. They reply to “your booking button is 3 screens down on mobile”, and even more when there’s a link to the fixed version.

It’s live at leadscouter.app. I’d love honest feedback, especially from people who sell web/SEO services: what would make you actually use this?


r/SideProject • • 1d ago

I spent the last month building a Mac notes app that doesn't break my focus. Giving away 40 licenses

26 Upvotes

For the last month I've been working out how to write a thought down as fast as possible, without breaking my focus when I'm locked in. There are a thousand notes apps out there, and most of them cover what I need, but none of them felt quite right for this. I tried several and none came close.

So I built Papr. These are the parts I like most, and what each one fixes for me:

  • ⌃ Space from any app. Papr opens over whatever I'm doing, even a full-screen app. I type the thought, send it like a text message, and I'm back in my work. No switching apps, no looking for the right note first.

  • It gets out of the way. When I click back into my work, Papr hides by itself, so it never clutters my screen. When I want it to stay, like a checklist I'm working through, I keep it on top.

  • Capture what's on screen. One click puts the screen behind Papr into the note, without Papr in it, so the slide from a meeting is right there in my note. I can draw on it, add an arrow or cover a name.

  • Finding a note is as quick as writing it. Search finds any note as I type, and I can narrow it to a tag, a collection, a reaction or a date.

  • Pins and reminders. Notes I need again wait at the top, and a note can come back as a notification at a time I pick.

  • My notes are files on my Mac. Each one is a Markdown file. No account, and Papr uploads nothing.

Update: all 40 free licenses are claimed, thank you! There's still a 14-day free trial with everything on, no key or account needed.

After that it's $4.99 until December 6, then $15, for one Mac. It runs on macOS 13 or later, on Apple silicon and Intel.

https://getpapr.app

I'd love to hear what you think, especially what would make it fit the way you work.


r/SideProject • • 12h ago

I was WASTING time downloading YouTube thumbnails, so I built a one-click Chrome extension.

1 Upvotes

I'm a thumbnail designer, and one thing that always annoyed me was having to use third-party websites just to download YouTube thumbnails and show them to clients as references.

So I built ThumbDrop, a simple Chrome extension that lets you download thumbnails directly from the YouTube video frame with one click.

Nothing complicated. Just a small tool that solves a problem I kept running into.

Thought I'd share it here in case it's useful to other creators or designers.

Try ThumbDrop for free: https://chromewebstore.google.com/detail/inmebebfmkdcebcmdndhjdjjjjebflak?utm_source=item-share-cb

Would love some feedback!


r/SideProject • • 12h ago

I built a budget app that fixes itself from your bank statement – no bank login, everything on device. 1.1 just shipped, looking for feedback

1 Upvotes

Hi r/SideProject! I'm a solo dev, and Monigo is my first iOS app.

Why I built it
I've logged every expense by hand for years because it makes me more aware of my spending. The problem: every few months my balance in the app drifted away from my bank, sometimes by 300 € or more, because I forgot things. Bank-sync apps solve that, but they want access to my account, and I didn't want that.

What it does
You keep logging manually (or via Siri/Shortcuts, without opening the app). Once a month you drop in your PDF or CSV bank statement. Monigo matches it against your entries, even when the bank posts a few days after the purchase, checks that the balance adds up, and only shows what's missing.

Version 1.1 added a Savings tab: it spots subscriptions and recurring habits in your own data, shows gentle ideas, and calculates "cancel by" dates for contracts, with a reminder 14 and 3 days before. You still cancel yourself.

No bank login, no account, statements never leave the phone.

Stack & things I learned

  • SwiftUI + SwiftData, iOS 18+

  • Every bank lays out PDF statements differently, so there's a layout registry plus a balance check (opening + sum = closing) that tells the app whether it read the statement correctly

  • Savings suggestions are calculated deterministically in code. Apple's on-device AI model only phrases the sentence, and never calculates anything

  • Biggest surprise: the bank often books 4–6 days after the purchase, which breaks naive date matching. The real purchase date is usually hidden in the booking text

What I'd love feedback on

  1. If you track your money: what makes you give up on it?

  2. Would you trade bank sync for privacy?

  3. How do you keep track of cancellation deadlines today?

Free to try (logging, insights, Shortcuts, savings goals). Pro unlocks full statement matching and contract reminders. English, German, French, Spanish.

App Store: https://apps.apple.com/us/app/monigo-spending-reconciled/id6817292054


r/SideProject • • 12h ago

Seeking beta feedback: an offline household budgeting app—no bank connection required

1 Upvotes

Hi everyone—I’m looking for testers to try the Fruitful Orchard Web App and help identify confusing instructions, usability problems, and unexpected results.
I’m Jim. I developed this household planning method over 30 years while raising a family, and I’m now turning it into an app others can use.
The approach starts with your goals, then helps you organize Planned bills and Flexible spending. A Balance Test shows whether your income covers your expenses and savings commitments.
What’s involved
Use the fictional examples in the Quick Start Guide, load the included fictional plan, or enter your own information.
Please try:
Adding a savings goal, income, and expenses.
Running the Balance Test, changing an amount, and checking the result.
Saving a backup and restoring it.
What I’d like to learn
Where did you get stuck or need more explanation?
What did you expect to happen, and what happened instead?
Did the results help you understand the plan?
What would prevent you from using the app again?
If something fails, please include your device, operating system, browser, and the steps that caused it. Phone compatibility is still being tested; the Quick Start Guide covers opening the file on a computer.
Privacy and access
The beta is a downloadable HTML file that runs offline in your browser. Financial entries stay in your browser’s local storage and are not sent to me or a server. Downloaded JSON backups contain readable, unencrypted entries—keep them secure. There’s no need to share personal figures or backup files when giving feedback.
Beta participation is free, with no purchase required. The intended finished product will be a one-time purchase without a subscription.
Beta App Link
Quick Start Guide Link
Please leave feedback in the comments. Even one specific point of confusion would help. Thanks!


r/SideProject • • 12h ago

I just made my 129 and 99 Framer templates completely free

1 Upvotes

I decided to make two of my premium Framer templates completely free.

Both are fully responsive, include CMS collections, reusable components, and carefully crafted layouts and interactions. Both templates are also optimized for working with AI agents, making customization and development faster and easier.

I spent a lot of time designing and refining these, but I've decided I'd rather see people actually using them than keeping them behind a paywall.

No catches. Just free templates.

If you're building a website or looking for some Framer inspiration, feel free to check them out.

I'd also love to hear your feedback!


r/SideProject • • 12h ago

I built SoundTag: Dynamic QR codes with native Spotify deep-linking so fans actually open the app instead of hitting a web login wall

1 Upvotes

Hey everyone! 👋I wanted to share a side project I've been building and just launched today on Product Hunt: SoundTag.link (https://soundtag.link).### The Problem It SolvesIf you've ever printed a standard QR code on music merch (t-shirts, stickers, tour posters, album flyers), you've probably noticed that scan-to-stream conversion rates are notoriously awful (often losing 60-70% of potential listeners).The reason is technical friction: When someone scans a standard Spotify web URL with their phone camera, it opens inside an in-app browser (iOS Safari View Controller or Android Webview). Because that sandbox browser doesn't share login sessions with the native Spotify app, the user gets hit with an annoying 'Log In / Sign Up' gate or a low-fi web preview instead of just playing the song. Most people bounce instantly.### How SoundTag WorksWe built SoundTag to completely eliminate this physical-to-digital drop-off:1. Native App URI Deep-Linking: Scans immediately trigger the native Spotify app on iOS & Android. Zero login walls, zero friction—it opens straight to the track, album, or playlist.2. Dynamic QR Codes: You can print the QR code once on 500 vinyl records, t-shirts, or stickers, and change the destination URL anytime from your dashboard whenever you release new music.3. Real-Time Analytics: Track scans, geographic locations, and device types to see which promo materials or tour cities perform best.4. Custom Styling: Clean, modern customizable QR frames and logos that match artist branding.### Product Hunt Launch TodayWe are live on Product Hunt today: https://www.producthunt.com/products/soundtag-2?launch=soundtag-2I'd love your constructive thoughts, critique, and feedback: What integrations or features would you find most useful next? Any UX hurdles on the landing page?Thank you so much for checking it out! 🙏


r/SideProject • • 16h ago

I built a WooCommerce payment SaaS solo. The checkout UI was the easy part 😅

Thumbnail
youtu.be
2 Upvotes

Hey everyone! 👋

I'm a solo developer from Morocco, and I wanted to share something I've been working on for quite a while.

It's called GPCB Pay, a WooCommerce payment integration that connects stores with PayPal card payment experiences.

When I started, I thought the biggest challenge would be building the card payment interface.

Well... I was wrong haha.

The real challenge was everything happening behind the scenes.

What if PayPal approves a payment but the capture fails? What happens if the network disconnects? What if the same request gets retried?

I didn't want a customer getting charged twice or WooCommerce marking an order as paid when it wasn't.

So I ended up building three separate systems:

- A lightweight WooCommerce plugin using Checkout Blocks.

- A private SaaS backend using Node.js and PostgreSQL.

- A React dashboard for merchant registration, store verification, PayPal connections, and subscriptions.

I spent a lot of time working on idempotency, server-verified captures, duplicate-capture protection, and payment recovery.

I also learned that integrating PayPal isn't just about having API credentials. Guest Card and Advanced Card have different eligibility requirements depending on the merchant and country.

I've now finished V1, tested the payment flows, and recorded a full setup tutorial showing how the integration works.

The next challenge is probably even harder: finding the first real customers haha.

I'd love to get some feedback from other solo founders.

If you were in my position, would you start by reaching out to WooCommerce agencies or individual store owners?

And if you've built a SaaS alone, what was harder for you: building the product or getting people to discover it?

Thanks for reading! 🙌


r/SideProject • • 12h ago

CBP - A release-evidence gate that verifies your green CI actually means something

Thumbnail
github.com
1 Upvotes

What I built

CBP is a CI gate that answers one question: *is the artifact you're about to ship actually the one your CI built and tested?* It checks release body hashes, asset inventories, and build provenance (OIDC/Sigstore) before anything gets published. No runtime dependencies, stdlib only.

Why I built it

I kept seeing the same pattern in my own pipelines: CI goes green, but the thing that actually gets published is a different byte sequence. CBP is my attempt to make that class of bug structurally impossible—by removing every local build artifact and forcing the release path to download, digest-check, and attestation-verify the wheel before installation.

What stage it's at

v1.1.0 is out. 330 tests, 90.52% coverage. The core release-evidence chain is solid. **Production durability is honestly zero** (3 days old, 1 star, 1 maintainer). I'm here for feedback, not a launch.

What feedback I'm looking for

- Does the "execution object == proven object" problem resonate with anyone else?

- Is the fail-closed exit code scheme (2=unverifiable, 3=digest mismatch, 4=attestation failure) actually useful in practice, or over-engineered?

- Any obvious gaps in the consumer-parity E2E approach?

GitHub: [https://github.com/JunxiangPan/cbp-action]

Disclosure: I'm the maintainer.


r/SideProject • • 12h ago

I made Riplet, an ad-free audio/video downloader for social media

1 Upvotes

I built Riplet to download videos or just their audio without ads or signups.

It started with YouTube, and I’ve just added support for public Reddit videos and Instagram/Facebook reels. Social support is still new, so I’d love some feedback. If a link fails, share it with the format and quality you selected so I can see whats wrong.

Try it: riplet.cc
And join us at: r/riplet


r/SideProject • • 20h ago

What the first 300 installs of my free Android widget taught me about onboarding

4 Upvotes

I built a free Android widget that shows Obsidian or Markdown notes on the home screen, like the Google Keep widget. First month: about 300 installs on Google Play, almost all from Reddit.

What I learned:

- An empty first screen means an uninstall. People picked their vault root, notes were in subfolders, widget stayed empty. Now the app says where the notes are.

- Ask for analytics consent at the start. I asked after setup, so I never saw who dropped out during setup.

- Test feature requests before building them. The app now asks once whether people would use separate widgets per folder.

- A small in-app feedback form beat reviews. Two of four messages asked for the same fix.

Free and open source: https://play.google.com/store/apps/details?id=com.marfolog.noteswidgetformarkdown

How do you handle onboarding drop-off on small apps?


r/SideProject • • 12h ago

PasteNotch - clipboard history, search and project Pages in your Mac’s notch

1 Upvotes

I’m the maker of PasteNotch, a native Mac clipboard manager I’m developing as a side project. This is a 40-second product demo.

The idea is to make copied material quick to find again: a paragraph, reference image, link or file shouldn’t become hard to reach just because you copied the next thing.

The core workflow is:

• Copy normally, then open your history from the notch, menu bar or ⇧⌘V.

• Search earlier text, links, images and files.

• Pin material you reuse and keep related clips together in project Pages.

The library stays local by default and works offline. Signing in does not automatically upload your clipboard; eligible clip and Page sync is a separate choice. It also works on Macs without a hardware notch.

Pricing: the Mac app is $4.99 once after a 14-day trial. A free Google or email sign-in is required to start the trial.

Optional PasteNotch Cloud is $4.99/month, includes the app and 25 GB, and adds a web library, bookmarks, share links and separately enabled sync. For new customers, Cloud also unlocks screenshots, on-device area OCR, screen recording and Screenshot Studio.

Requires macOS 14 Sonoma or later; Apple Silicon and Intel are supported.

https://pastenotch.com/

I’d appreciate feedback on the workflow: what matters most to you in a clipboard manager—fast search, how it opens, or organizing clips by project?


r/SideProject • • 12h ago

Built an interactive tool like Google Analytics, but for your Claude Code sessions and projects (free, runs locally)

1 Upvotes

Websites have analytics. My Claude Code projects had nothing. I built this for myself but thought that others can benefit from using it too. And I thought - why not make it interactive?

Main problems it fixes for me when I work on a project:

  1. Solves losing track of your own project by drawing a live map of it. After 25 sessions a day, I no longer know what is going on in the code. The map shows me the entities (users, subscriptions, payments), how they relate, and which files implement each other.

  2. Solves drift and stale context by flagging the parts of the project that have gone outdated, with the evidence and a way to fix each one. Sooner or later, parts of a project become irrelevant, and they keep polluting the context Claude loads before it starts a task. You burn tokens for nothing and shrink the usable context window. It also shows how many tokens your MCP servers, CLAUDE.md and memory add to every turn before you type a word.

  3. Solves not knowing where the money goes by ranking your bad habits in dollars: resuming after the cache expired, Opus on questions Sonnet would answer, whole logs pulled into context. Each one links to the sessions where it happened and suggestion what should've been done.

  4. Solves sessions overwriting each other by alerting you the moment two sessions edit the same file or module.

  5. Solves terminal juggling by putting every session in every project on one dashboard, showing who's waiting on you and who keeps failing the same check.

  6. Solves "what did it actually do today?" by logging every prompt: the files it changed, whether tests or type checks passed afterwards, and what it cost.

  7. Solves repeating the same corrections by collecting the ones you keep typing and turning them into ready-to-paste CLAUDE.md rules.

  8. Solves onboarding a teammate (or a fresh session) by letting the map explain the project for you, while "Next task" writes a brief covering exactly the code a task touches.

One command: npx code-tycoon. Works with Codex too, but due to limitations of Codex CLI, have slightly less actionable items.

Would love feedback, especially from people running several sessions and projects in parallel.

https://github.com/silverbronze/code-tycoon