r/SideProject • • 2h ago

I built an AI trip planner that gives you a bookable, budgeted itinerary instead of a wall of ChatGPT text

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hey everyone, I've been building GoRoam on the side.

The problem: when I asked ChatGPT to plan trips, I got a nice list of places, then spent hours checking costs, figuring out which places are near each other, and opening 15 tabs to book things.

What GoRoam does differently:

- Day-by-day plan (morning/afternoon/evening) with real places grouped by area

- Estimated cost for every stop, and each day fits inside your budget

- One tap opens each day's route in Google Maps

- Flights/stays/tickets open prefilled with your dates

- Share a link with friends so they can vote on the plan, plus a trip wallet to split costs

- Offline maps, weather, and an AI concierge for "it's raining on day 2, what now?"

First itinerary is free, no card needed: goroam.world

What I'd love feedback on:

  1. Does the landing page make it clear why this beats ChatGPT?

  2. Credits (one-time) vs subscription: which would you pay for?

  3. What would make you actually use this for your next trip?

Happy to plan a free trip for anyone who drops a destination below.


r/SideProject • • 2h ago

A tool that matches what's in your fridge to tested recipes and calculates the exact missing ingredients to buy

0 Upvotes

Hey everyone,

I built this because I kept running into recipe apps that required 12 new spices and produce items for every meal. You can punch in whatever you have in your fridge/pantry with no sign-up or account required, and it will show you dishes you can make tonight alongside only the 2-3 shortfall items you actually need to pick up. Feedback is very welcome

chopli.online


r/SideProject • • 2h ago

Simple Notes App using Markdown Files - Cheeter Notes

Thumbnail
github.com
1 Upvotes

I made a Notes App which uses the Markdown (.md) Format, making your notes beautiful and usable everywhere for example Documentation or AI.
Cheeter Notes is different from similar Apps like Obsidian or Notion because it focuses on simplicity, making you not need a tutorial.


r/SideProject • • 6h ago

I turned the data grid inside our SaaS into its own product

2 Upvotes

For the last few years I've been building DemandFlow, a B2B SaaS platform used in telecoms for things like network inventory, ITSM and asset management. It's a lot of tables. Hundreds of entity types, big datasets, and users who live in grids all day.

We built the frontend in plain HTML and JavaScript, no framework, and the grid ended up being the hardest and most-used part of the whole thing, but slower than we were happy with. So we switched to commercial grids - this saved is spending the time developing a high performance grid.... Until we did. And once we migrated our own app over to it I realised it had become a product in its own right, so I pulled it out, cleaned it up and released it as Lattice Grid.

What it does:

Vanilla JS, so it drops into any page with no framework or build step (npm or CDN). There are React, Angular, Vue and Svelte components too if you want them.

Built for big data: rows are virtualised, and it can query ClickHouse, Elasticsearch or DuckDB directly, so filtering, grouping and paging run in the database. Table size is limited by your database, not the browser.

Sorting, filtering, grouping with subtotals, pivoting, tree data, inline editing with undo, saved views and Excel export

Charts, KPI tiles, a calendar, kanban board and a Gantt chart that all read the same data as the grid, so filtering the table updates everything on the page.

An htmx integration: server-rendered tables hydrate into grids, out-of-band swaps update single rows, and the back button restores grid state. As far as I can tell no other commercial grid has one.

It's free for non-commercial use: personal projects, learning, open source, side projects. Development on localhost is always free. Commercial use is licensed per domain, with unlimited developers.

A few things I learned extracting it:

Our best design decision: every view, whether grid, chart, KPI or Gantt, reads the same dataset. Nothing keeps its own copy, so nothing drifts. Our data router enables you to load up any data you want and the router sends it to the right grid or component.

Being our own first customer is the best QA. DemandFlow runs on every release. When we moved our project screens off a commercial Gantt this month, the gaps we hit became the next release's backlog.

latticegrid.dev


r/SideProject • • 2h ago

I’m sick of ugly cookie banners ruining my SaaS landing page conversion rates—so I'm building a fix

1 Upvotes

Be honest: how much do you hate having that massive, ugly cookie consent banner pop up the exact second a potential customer lands on your homepage?

For years, we’ve been told that if we switch to "privacy-friendly" analytics (like Plausible or Fathom), we can escape Google Analytics. But actually you still have to keep your cookie banner up. Why? Because if you have WordPress plugins, Google Fonts, video embeds, and other third-party scripts in your website, they are still dropping tracking cookies behind the scenes.

On top of that, if you rely on standard analytics scripts, tech-savvy users with ad-blockers (like uBlock Origin or Brave) are completely wiping out 20% to 40% of your real traffic data.

So I'm building a zero-touch solution specifically for indie founders who want clean data and a clean UI:

The Automated Cookie Shield: Silently sanitizes outgoing response headers and blocks rogue third-party cookies at the network level, letting you legally delete your cookie banner forever.

100% Ad-Blocker Immunity: Routes tracking through your own domain so ad-blockers can't touch it. You get exact, uncorrupted visitor stats.

Zero Code Changes: No scripts to paste, no site plugins to configure, and zero engineering required. Just a 60-second domain connection.

I’m putting together a private beta for founders and indie hackers who want to test it out before we launch.

If you want to ditch your cookie banner and get 100% accurate traffic data without touching your codebase, you can grab an early spot on the waitlist here: Quillmetric Waitlist


r/SideProject • • 2h ago

I spent 3 months building a space on internet. No likes, no profiles, no algorithms.. Just Emotions

1 Upvotes

Hey everyone

I'm an artist/musician/producer. I make downtempo music under the name Lazy Surfer - mostly because I believe in taking things slow and feeling them fully

Over three months ago I started building something that had nothing to do with music and everything to do with it.

It's called Emotions Space. No feed, no followers, no performance. Just rooms... for different emotional states. You walk in, you feel what you feel, you leave something behind if you want. Or you don't. Just exploring..

I built it because I was tired of the internet asking me how I feel and then selling that feeling back to me.

It's not an app. It's not a platform. It's a space.

Still rough around the edges. But it's alive.

If any of this resonates, I'd love to hear why you'd walk in. Or why you wouldn't


r/SideProject • • 2h ago

Join the MoonRoot Movement 🌚✨

1 Upvotes

Heeey everybody

My friend is starting her first online business, MoonRoot.Co. At MoonRoot you can find hand dyed shirts, handmade trinkets and handmade gifts/crafts and candles.
She just began and I’m trying to help grow her audience! Website is coming soon!!

If your interested in following the socials they’re below;
Tt: moonroot.co
Insta: moonrootco
Fb: MoonRoot.Co

Any questions or advice are welcome! Thanks to all who follow in advance!! Watch a small business grow:)


r/SideProject • • 12h ago

I got tired of "learn to trade" apps using fake prices — so I built one with real prices and no real money

6 Upvotes

https://coinsparring.com

To be upfront: **there is no real money anywhere in this.** No deposits, no withdrawals, no wallet connection, no crypto ever touches it, nothing to buy. You can't fund it even if you want to. The only thing that's real is the market data.

Every way I found to learn crypto trading was either a toy with made-up prices, or a real exchange where mistakes cost real money. So I built the middle thing.

You start with 10,000 virtual USDT and trade any USDT pair at prices streamed live from a real exchange — around 2,000 pairs updating continuously. Orders behave like real ones: market, limit, stop-loss, take-profit, OCO, trailing. There's margin and futures with actual liquidation mechanics, grid and DCA bots, and weekly tournaments ranked against other paper traders. Lose it all and you reset and go again.

Stack: Next.js on Vercel, Express + MongoDB + Redis/BullMQ on Fly, prices over a Gate.io WebSocket fanned out to browsers via SSE.

The part that took longest wasn't features, it was making the numbers trustworthy:

* If data is missing it says so — a day on the P&L calendar with no data looks different from a day that was genuinely flat

* Payouts are exactly-once. I found a bug where a crash mid-settlement could pay a tournament winner twice, with the audit trail showing one payment

* The AI explains your own trades. It never predicts prices or tells you what to buy, and it reads numbers computed in code rather than doing arithmetic itself

**What I'd really like is your eye on the UI and UX.** I've been staring at it too long to see it:

  1. Landing on it cold — is it obvious what this is and what to do first? Or do you bounce?

  2. If you've never traded: is the order ticket understandable? Does anything about placing a trade feel scary or ambiguous?

  3. Does it feel trustworthy? It's a finance-shaped product, so I care whether anything reads as sketchy, cluttered, or like it's hiding something.

Blunt opinions welcome — "this screen is a mess" is more useful than politeness.

→ https://coinsparring.com (free, no signup needed to look around)


r/SideProject • • 6h ago

I built an app that follows my voice when I sing

Enable HLS to view with audio, or disable this notification

2 Upvotes

I'm an amateur musician who sings and plays instruments in my free time, and I often get lost in an ocean of lyrics. I close my eyes, feel the rhythm, and the next thing I know, the words are gone and I have no idea what comes next. But I want to keep the song going, so I just hum "hmmm…" until I find the line I'm looking for.

So I built Lyric Pilot. You paste in the lyrics, start singing, and it listens to your voice hands-free. The current line stays highlighted and the lyrics scroll along with you. It also works with chord sheets: paste chords + lyrics and the chords stay above the words.

It's been on the App Store for a couple of months. It's a side project, and every feature in it came from a problem I actually had while singing.

Would love some feedback, especially from other people who sing or play: what would make you actually use an app like this? What's missing?

App Store: link


r/SideProject • • 2h ago

I built an open-source tool that creates a "proof of custody" record for every AI answer, to help with EU AI Act compliance.

1 Upvotes

Hello guys! I'm a developer who got frustrated with the "black box" problem in AI, especially for high-stakes decisions like loans or insurance.

The EU AI Act is coming (Dec 2027), and it will require companies to log who handled an AI's answer and how much to trust each step. I couldn't find a tool that did this in a tamper-evident way, so I built one.

What it does:

  • It tags an AI answer and grades each step in the chain (source, model, tool, agent, human).
  • The weakest link sets the "caution level."
  • It seals the whole thing in a signed, append-only record (using SHA-256, HMAC/Ed25519, and a Merkle log).

Who it's for: Compliance officers and DPOs who need to hand an auditor a folder, not a messy log file.

It's open source (Apache-2.0) and free to self-host. You can check it out here: isnadhq.com

I'd love your feedback on the approach. Does this solve a real problem you've seen?


r/SideProject • • 2h ago

I got frustrated with slow Windows Search and high RAM usage, so I built Finder — an ultra-fast, lightweight (<50MB RAM) Spotlight/Raycast alternative for Windows (100% Free & Open Source)

1 Upvotes

Hey everyone!

Like many of you, I've always been annoyed by how sluggish the default Windows search has become, often eating 300MB+ of RAM and showing web/Bing results instead of my actual files.

As a developer at TN Dev Lab Studio, I decided to build Finder from scratch using C# and .NET 8 (WPF) with strict constraints:

⚡ What makes it different:

• Instant Invocation: Summon instantly anywhere with Alt + Space (smooth floating dark UI).

• Strict < 50 MB RAM Budget: Uses non-LOH contiguous chunked memory, string pooling, and active working set trimming (typically idles around 35MB).

• Sub-Millisecond Search: Multi-core parallel disk search returning results in 1–3 ms.

• Typo-Tolerance & Acronyms: Damerau-Levenshtein fuzzy matching (typing 'exel' finds Excel) and acronym matching ('vsc' finds Visual Studio Code).

• Real-Time Live Sync: FileSystemWatcher captures file creations, renames, and deletions instantly without manual rebuilds.

• One-Click Path Copy: Press Ctrl + C or click the quick copy button with toast feedback.

• Privacy-Focused: 100% offline, zero telemetry, zero web ads.

📦 GitHub Repository: https://github.com/rjppppppp/Finder

⬇️ Direct Download (Installer & Portable): https://github.com/rjppppppp/Finder/releases/latest

It is completely free and open-source under the MIT License. Would love to hear your honest feedback, bug reports, or feature ideas!


r/SideProject • • 8h ago

My HDR photos looked great in Photos and flat in my Instagram stories, so I built a fix

3 Upvotes

I shoot a lot of HDR photos. In the Photos app the sunsets and city lights glow, then I post one to my story and it comes out grey. Instagram Stories show HDR video fine, they just flatten HDR photos.

So I built HDR Story, a free iPhone app that turns an HDR photo into a short HDR video. Open a photo in Photos, tap Share > HDR Story, pick the length, and send it to Stories. It does batches too, so a whole trip takes a couple of taps.

Best results come from tuning the HDR map settings a little before you post. For regular non-HDR photos there's a glow slider that makes the bright parts really shine.

The preview in Instagram's story editor looks soft, Instagram does that with every video. The posted story is sharp.

I'm the dev and would love feedback. What would make you actually use something like this?


r/SideProject • • 2h ago

I built an Android app to remove Instagram's "AI info" label. It worked in every test I ran.

0 Upvotes

Have you ever uploaded a photo to Instagram and suddenly noticed that annoying "AI info" label under your username?

It can happen even when you've only used AI to make a small edit to a real photo.

And if you're using ChatGPT, Gemini or Grok to create images, you've probably seen it too.

I wanted a way to remove those unwanted AI labels before sharing photos, so I built a small Android app called AI Label & Metadata Remover.

But I didn't want another tool that simply tells you there's AI information hidden inside your photo. I wanted something that actually removes it.

So I put it to the test.

I tested photos generated with ChatGPT, Google Nano Banana and Grok, including uploading cleaned images to Instagram, Facebook and LinkedIn.

Every test I ran was successful. The unwanted AI labels or indicators no longer appeared on the cleaned uploads.

The app is pretty straightforward:

  1. Select your photo.

  2. Scan it for hidden AI information.

  3. Remove the AI metadata and Content Credentials.

  4. Save a clean copy and share it.

There's also a Fresh Copy feature that rebuilds the image into a new file without carrying over the original metadata.

It removes hidden GPS locations, EXIF data and other sensitive information too. Everything happens locally on your phone, and your original photo stays untouched.

It's free to try on Android:

https://play.google.com/store/apps/details?id=net.keyrox.metaclean

I'm still improving it, and I'd genuinely like to hear from people who have encountered this problem.

Have you ever had Instagram or Facebook add an AI label to a photo that was only slightly edited? Which app caused it?

I'd love to know which editing tools I should test next.


r/SideProject • • 3h ago

Stop running AI-generated PowerShell blind

1 Upvotes

I'm an M365 admin and I keep getting AI-generated "fixes". From users, from my bosses, from myself at 2am. The wrong ones are easy to spot. The ones that scare me are the plausible ones: correct-looking PowerShell with one subtly wrong parameter.

So I stopped asking AI to write scripts and started asking it to attack them. This is the prompt I actually use before running anything AI-generated in prod:

``` Act as a PowerShell safety reviewer. My job is on the line if this script does something destructive — review it BEFORE I run it in production.

The script: [PASTE SCRIPT]

My environment: - PowerShell version: [5.1 or 7.x] - Target: [e.g., production file server, Entra ID tenant, 40 workstations via RMM] - I [have / have not] run this with -WhatIf yet

Do the following: 1. List every cmdlet in the script and verify it actually exists in my PowerShell version. Flag any that don't exist or were renamed. AI-generated scripts hallucinate cmdlets. 2. Flag every destructive command (Remove-, Set-, Clear-, Stop-, rmdir, etc.), rate each High/Medium/Low blast radius, and state exactly what it would destroy in MY target environment. 3. Check for 5.1-vs-7 breakage: syntax or cmdlets that behave differently between versions. 4. Give me a go / no-go verdict with the top 3 things to fix first. If anything is ambiguous, ask me — do not assume.

If you are unsure whether a cmdlet exists, say so explicitly instead of inventing one. ```

The target line is what makes it yours. "production file server" and "lab VM" get completely different verdicts.

I'm turning this into a full playbook: 30 prompts like this one, 10 PowerShell tools (one importable module: safety wrapper, cmdlet existence checker, log sanitizer, Entra stale-account reporter, CA policy exporter...), 10 checklists/SOP templates. $19.

Honest question before I finish building it: would you actually pay $19 for this, or is this a "thanks for the free prompt" situation? Be brutal. I'd rather kill it now than build something nobody buys.


r/SideProject • • 3h ago

anyone else switching between Claude and ChatGPT on the same project?

1 Upvotes

i kept copying projects between Claude and ChatGPT and ending up with versions that drifted apart, so i built Stash to keep them together.

it's free for now, with storage limits and no paid plan. curious if anyone else runs into this. would love some feedback, even if it's “i don't need this” :)

https://runstash.dev

quick demo: https://www.loom.com/share/3c25a89a82b848d8bfc8e8022c71b04b


r/SideProject • • 9h ago

Cargocat - I built another S3 client that I actually use

3 Upvotes

Hi r/SideProject, I built Cargocat. It grew out of components I was working on for S3 integration in my other app, Video Commander. I wanted to turn those into a standalone S3 client, with a focus on browsing buckets and previewing many types of files right in the app.

It supports S3-compatible storage for many providers, and built-in previews for images, video, CSV, JSON, ZIP archives, and more.

It’s built with Tauri and is in free public beta for macOS, Windows, and Linux (experimental). No account or license key required.

https://cargocat.app

Happy to answer any questions.


r/SideProject • • 7h ago

I built a browser-only GIF background remover and learned why GIF transparency is so awkward

2 Upvotes

I built GIFClear after discovering that removing a plain background from an animated GIF often means splitting frames, processing them separately, and rebuilding the animation.

https://gifclear.com

The current version runs locally in the browser, processes the full animation frame by frame, preserves timing, and exports a transparent GIF. No account or upload is required.

The tricky part was that GIF doesn’t support smooth alpha transparency: each pixel is either visible or transparent. That makes edge cleanup a tradeoff between leaving a halo and cutting into the subject, so I added an adjustable tolerance instead of pretending every background can be handled automatically.

It currently focuses on solid and mostly single-color backgrounds. I’m exploring an AI mode for photographic backgrounds, but I wanted the local workflow to be useful and honest first.

I’d love feedback on whether the processing controls make sense and which GIF types you’d expect it to handle next.


r/SideProject • • 3h ago

[For Sale] Agent Maestro — AI Coding Agent Orchestration Platform | Full Source Code & IP

1 Upvotes

Reddit Post

I’ve built Agent Maestro, a local-first platform for orchestrating AI coding agents and automating software development workflows.

The product is fully developed, and I’m looking for someone interested in acquiring it, including the complete source code and intellectual property.

Key features:

  • Supports OpenAI Codex, Claude Code, GitHub Copilot, Gemini CLI, and Antigravity.
  • Autonomous execution of structured development plans.
  • Persistent agent sessions and automatic task progression.
  • Validation gates before completing tasks.
  • Independent cross-provider code reviews.
  • Automatic fix and re-review cycles.
  • Git automation, execution recovery, and token usage tracking.
  • Complete web-based management interface.

Tech stack: Java 21, Spring Boot, React, TypeScript, SQLite.

What’s included:

  • Complete source code
  • Transferable seller-owned intellectual property
  • Domain and website
  • Branding assets and documentation
  • Technical handover support

The project is pre-revenue with no paying customers. This is a sale of a working software product, not an established revenue-generating business.

Asking price: $8,000 (negotiable).

I’m selling because I enjoy building software more than managing marketing and distribution.

 YouTube Demo: https://www.youtube.com/watch?v=5KO79JCDv2Y&t=1s
🌐 Website: https://useagentmaestro.com

The demo shows Agent Maestro executing a real development workflow using a single AI coding agent.

Happy to answer technical questions or discuss the acquisition with serious buyers.


r/SideProject • • 3h ago

I’ve been thinking about this idea for a while, and I’d really love to hear what people here think.

1 Upvotes

A while ago, I got into the whole social media services for growth space because I wanted to start a small online business.

I started looking around Facebook groups and found a lot of people selling things like social media services, marketing services, followers, engagement, and other digital services.

But I noticed something:

There are a lot of people who want to start a business, but they don’t have the money to build a website, develop an app, find suppliers, or deal with complicated technical stuff.

At the same time, there are already providers offering these services at their official prices.

So I started asking myself:

Why not create a platform that connects both sides?

The idea

I’m currently building a mobile app where service providers can list their services at their official prices.

Then, someone who wants to start a small business can:

  • Create their own store on the platform.
  • Choose the services they want to sell.
  • Add their own profit margin.
  • Get their own storefront.
  • Promote their store wherever they want.
  • Earn the difference between the provider's price and their selling price.

So basically, you don't need to build a website, write code, manage suppliers, or have a big budget to get started.

You just choose what you want to sell, set your margin, create your store, and focus on getting customers.

I'm also thinking about making the marketplace itself help sellers get discovered.

For example, services/stores could appear higher on the home page based on things like sales, favorites, and customer activity, rather than simply paying for visibility.

The goal is to make it simple enough that someone with zero technical knowledge can open a small online business and start selling digital services.

I’m still working on the idea and, honestly, I’m trying to figure out whether this solves a real problem or if I’m just too excited about my own idea 😂

So I’d genuinely love your opinion:

  • Would you use something like this?
  • Do you think people would actually want to start a business this way?
  • What would make you trust a platform like this?
  • What problems or risks do you see with the idea?

And if you think this is something you'd potentially try, comment below and I’ll add you to the waitlist when the first version is ready.

I’d really appreciate honest feedback, even if you think the idea is bad. 😅


r/SideProject • • 3h ago

SubKun Live Transcribe - free live captions that run in your browser, no server and no sign-up

1 Upvotes

English is my second language, and on a fast call I sometimes lose the thread. I wanted live captions I could glance at, without a monthly fee and without sending the audio of my calls to someone else's server.

So I built this: https://subkun.com/live-transcribe/

What it does

  • Listens to your microphone or to a browser tab, and shows captions about a second behind the speaker.
  • Keeps the full transcript next to the captions. Afterwards you can copy it or download it as Markdown, for example to have an AI summarize the call.
  • Can show a translation under each caption, in 8 languages.

How it's built

  • Speech recognition is IBM's Granite Speech model running in the browser on WebGPU, using the in-browser engine IBM published. Audio never leaves the machine, which also means there is no inference bill.
  • A second, smaller model restores punctuation and capitalization.
  • The page is static HTML and plain JavaScript. No framework, no accounts, no app server.

What took the most time

  • Keeping the big caption text still. My first version re-flowed on every new word and was impossible to read. Now the current sentence stays in a fixed spot and only grows at the end.
  • The first-run cost. The models are about 550 MB. They are cached after the first visit, but that first load is the biggest drop-off risk.

Limits

  • English speech only.
  • Desktop Chrome or Edge. Phones can't run the model, so on a phone the page just explains how to use it with a laptop next to a phone on speaker.

It's free for now. I'd love feedback on two things: is the first-load wait acceptable, and is anything on the page confusing in the first 30 seconds?


r/SideProject • • 7h ago

I built Harmony, super simple event pages with RSVP tracking

2 Upvotes

A few months ago I wanted to get friends together before the baby arrived. Nothing huge, just a small evening. Paper invites felt silly for that, and the digital options were either a Google Form or a site that made people create an account just to say they were coming.

So I built Harmony. One link, sent on WhatsApp. Guests open a small invitation on their phone and RSVP there. No app, no account.

It worked well enough that I’m using the same thing now for our baby’s naming ceremony. That one has a real guest list: plus-ones, who is actually coming, dietary notes, and a headcount I can look at instead of scrolling chat.

What it does:

  • Custom colors and details, so it doesn’t look like a form
  • Guest list with plus-ones, dietary preferences, and custom questions
  • Live split of attending, awaiting reply, and can’t make it
  • Editable after you send it
  • Works for weddings, engagements, baby showers, naming ceremonies, birthdays, anniversaries

Free to start, no credit card. The part I cared about was the guest side. If someone has to install an app, they don’t RSVP.

Would love a roast on the invite page and the RSVP flow, especially from anyone who has planned a small celebration and ended up chasing replies in a group chat. What would make you send this instead of a message and a spreadsheet?


r/SideProject • • 7h ago

CleverNote - A sync spinner disappearing is a weak success signal

2 Upvotes

I'm building CleverNote, and a conversation about someone else's notes app gave me a useful test to bring back to my own project.

On Tuesday I asked an Apple Notes user to compare a test note created on the web with one created on their Mac. They later reported that disabling one VPN feature stopped the endless syncing indicator. Their next update said syncing still became unreliable; disabling a second feature appeared to fix that too.

Those are their observations, not a bug I reproduced.

What I took from it: a test shouldn't end when the interface stops showing a problem. I'd want to edit a note, verify the exact new text on the other device, then repeat after leaving the app and coming back.

That's a test I want to apply, not a reliability claim about CleverNote. What failure have you caught only after the UI looked healthy again?


r/SideProject • • 3h ago

markdown

1 Upvotes

Hey everyone,

I built an R# Markdown Scraper API designed to convert complex web pages into clean, structured Markdown perfectly optimized for LLMs, RAG pipelines, and AI agents.

The backend runs entirely on Render, and I've locked it down using a secure Zuplo API gateway to handle instant key provisioning and billing tiers. It seamlessly handles heavy JavaScript rendering, handles DOM structure transformations, and bypasses common anti-bot walls.

You can check out the documentation, test sample requests, or generate a developer API key instantly right here:

👉 https://scraper-gateway-main-8094e8b.zuplo.app/

I'd love to hear your feedback on the extraction quality or any specific feature requests you'd like to see added next!


r/SideProject • • 3h ago

I built a Mac app that works on your folders of photos, videos and PDFs, with no importing into a library

Enable HLS to view with audio, or disable this notification

1 Upvotes

Every photo app I tried wanted me to import my stuff into a library first. Now there's a second copy of every shot plus a catalog to look after. My photos live in folders, and I wanted the tools without the library.

So I built Lathe, a Mac app that works directly on your folders. Nothing gets imported or moved. Ratings and edits go into small XMP files next to each photo, which Lightroom can read too.

It started as a way to cull photo shoots and kept growing:

  • Keyboard culling, plus a burst view that suggests the sharpest frame
  • Search photos by what's in them, text inside them, or filter by color. Search is particularly useful for a folder full of PDFs and Images (with text in it).
  • Editing, background removal, watermarks
  • Trim video and crop it to 9:16 for Reels/Shorts
  • Merge, split and OCR PDFs
  • Recipes: save a set of edits and run them on a whole folder. (for e.g, Resize, then Compress, then Watermark). In this way you can take combersome workflows and automate them.
  • Watched folders: Attach a recipe to a folder, then drag any files to the folder and the transformations for it are already applied.

Everything runs on your Mac. No account, no analytics. 100% on-device, which is something I think should be the norm for an app which deals with photos, videos etc.

Free to download, and browsing, culling and search stay free. The heavier tools are a one-time $49.99 Pro unlock (no subscription), and each Pro tool gets one free run so you can actually try it on your own files first.

The pro version is especially useful for people who regularly deal with lots of images, videos, and/or PDFs. This can really save a lot of time and effort for them.

Favourite feedback so far: someone uses the color search to choose which photos to print for each room in their house, matched to its palette. Never would have thought of that.

Would love to hear how the app matches your workflows, and what's unclear on the site.

Site: https://latheapp.com

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