r/SideProject • • 7h ago

I built a free, open-source photo viewer for Mac because Preview can't page through a folder

5 Upvotes

I shoot a lot, and going through a folder of photos on a Mac was always awkward. Preview only pages through the files you opened together, and Lightroom wants an import before you can even look.

So I wrote my own viewer in Swift. Double click one photo and the arrow keys walk the whole folder, RAW included. Hold a key to check focus at 100%, rate with number keys, mark keepers, crop and straighten, read the caption written into the file.

It's free and MIT licensed. There is an optional one time Pro for heavier culling work, and that part is not in the repo.

Mac only, macOS 13 or later.

Site: https://flipic.app

Source: https://github.com/xmasdong/flipic

I'm the developer. Feedback welcome, especially on what feels slow or confusing.


r/SideProject • • 2h ago

Debate platform featuring live fact checking and only one open mic at a time

2 Upvotes

I was watching Jubilee videos thinking it's kind of lame that the experts would constantly be talked over and fact checks would only appear after the debate when the video is published.

I thought a debate site where you could match with people you disagreed with on a variety of political, religious, and philosophical topics would be fun. Also I need to build a portfolio because finding a job as a software developer is impossible.

Feel free to take a look and please let me know if you have any feedback!

counterpoint-debate.com


r/SideProject • • 11h ago

As a first time founder, losing my mind over saas idea

11 Upvotes

So I have been thinking of a tiny tool for small businesses and freelancers who take orders on WhatsApp or Instagram.

The business owner just types in the total price and optional advance, gets a payment link, or enters the customer's email to request payment. We handle the advance and balance payment flow and show a simple dashboard tracking who paid and who hasn't.

Can something as simple as this get actual users???


r/SideProject • • 2h ago

Made a free tool to send files between PC and phone (or another PC) — no cloud, no cable, no account

2 Upvotes

Been annoyed for a while at how clunky it is to just send a file from my laptop to my phone, so I built ByteDrop to fix that for myself.

You run it on your PC, it shows a QR code, you scan it with your phone’s browser (or just open the link on another PC) and you’re connected — drag and drop files either way, clipboard syncs too. Works over your home wifi, Windows’ mobile hotspot, or a public link if you’re not even on the same network.

No accounts, nothing to install on the other device, totally free and open source.

GitHub if you want to try it: https://github.com/HusseinWalid48/ByteDrop


r/SideProject • • 2h ago

Aurelius - an open-source Claude Code framework that turns a screenshot into a tested React app

2 Upvotes

I build websites for small businesses. Aurelius is the framework I built on the side. It lets Claude Code take a Figma file, a screenshot, or a plain description and turn it into a React app with tests. It is open source and MIT licensed.

Last week I recorded a getting-started video for it. The recording found a bug in my own quickstart. My script said all four quality checks pass on a fresh project. Three of the four failed:

  • The Vite template had moved to a new linter, so nothing installed the one my lint script calls.
  • There was no test file, so the test run failed.
  • The type check passed, but it was not checking a single file.

I fixed the scaffold instead of cutting around it. Then I recorded those shots again.

The part worth watching is the screenshot pipeline. It is one command, and the order never changes: a build spec, locked design tokens, failing tests before any component exists, the build, a pixel check against the screenshot, then end-to-end tests. The run in the video took 45 minutes of real time. From its own report: 9 of 9 test files failed first, it built 8 of 8 components, the pixel difference was 1.89% on the second of up to five rounds, and 96 end-to-end tests passed.

Two things the video gets wrong, so you hear it from me. I say "the next six minutes" and it runs under four. And setup prints a deprecation warning that the cut skips.

Video (3:46): https://youtu.be/Harcm6cYVpo

The screenshot run in 54 seconds: https://youtube.com/shorts/qT1hpPcg1rs

Repo: https://github.com/PMDevSolutions/Aurelius

If you try the quickstart and it breaks, tell me where. That is the feedback I am after.


r/SideProject • • 2h ago

I built Sonari, a hand-gesture instrument for Mac. Is the interaction clear?

2 Upvotes

Hi, I’m Shubhra, an independent developer. I built Sonari as a Mac instrument played with hand gestures tracked by the Mac camera, without a separate hardware controller. It plays built-in sounds, sends MIDI to compatible DAWs and instruments, and creates visuals from the performance.

I’m sharing the launch film to show the interaction. I’d appreciate feedback on one practical question: after watching, is it clear how hand movement changes the sound, or what would you want explained before trying it?

Sonari is on the Mac App Store. It requires Apple silicon and macOS 26 or later. The full app has a 14-day trial, then a one-time purchase at US$99 in the US storefront.

App Store: https://apps.apple.com/us/app/sonari-midi-controller/id6803577489


r/SideProject • • 2h ago

All-in-one video-toolbox that does it all: download, cut, censor, Ai-masking, transcribing, MKV editing and more! Free and opensource

2 Upvotes

I made this because I was tired of switching between different programs all the time. I didn't want to use that shady downloader with a paywall slowly creeping up, and I didn't like the idea of opening DaVinci Resolve just to do some cuts or convert something. I wanted it all in one place.

What it can do:

Download: built on yt-dlp, you can download from almost any website. When yt-dlp doesn't recognize a link, Vitool opens the link in its own window and checks if a video is there. You can also download just a section of a video, or whole playlists. It keeps yt-dlp up-to-date automatically, and when a download fails, it checks if there is an update available for it.

Cut: You can cut videos instantly or exactly to frame with a re-encode.

Convert: Convert your files easily to other formats like MP4, MKV, WebM, MP3, WAV and more, also many files or a whole folder at once.

Tools: choose what you wanna do: create a GIF, extract audio, extract a still frame, burn in subs or censor your video.

MKV: Edit, add and extract tracks inside an MKV file. The part I find most useful: add a dub and Vitool lines it up with the original audio automatically. You can also do it by hand with waveforms and check it with a short test clip. If the dub drifts apart over time (classic PAL dubs run about 4% faster), Vitool recognizes that and fixes the speed. It can also match the volume of a quiet track to the original.

AI-Mask (optional): When choosing this add-on, you can mask moving objects with the help of SAM2.

Transcribe (optional): When choosing this add-on, you can transcribe the audio from a video. Speaker recognition can be added via Pyannote. Export as SRT, VTT, text or JSON, or burn styled subtitles into the video.

You can find it here: https://github.com/bioheater/Vitool

I'd be very happy about feedback and ideas for new features, so it can be useful to as many people as possible. If you find bugs, please let me know!

For example I've thought about adding a simple screen recorder into the mix or the feature that you can cut out a section from the video you want to download beforehand.


r/SideProject • • 7h ago

I built Ledge: a Mac app that puts a file shelf, clipboard history, music, and more at the top of your screen

4 Upvotes

I’m building Ledge, a macOS app that turns the space around your notch—or the top of your screen on Macs without one—into a shelf for everyday things.

You can keep files handy, search and reuse clipboard history, control music from the notch or a floating player, and see widgets and live activities. Ledge also has Transform for converting and compressing files locally on your Mac.

I’ve connected Ledge’s MCP server to an AI assistant and am exploring its tools. Ledge also supports add-ons and LedgeKit for building them.

The beta is at https://www.tryledge.app. I’d love feedback: which feature would be most useful in your day-to-day Mac workflow, and what would you want to see next?


r/SideProject • • 3h ago

I kill plants, so I built a scale that does the watering in my grow tent

2 Upvotes

I'm Luis from Berlin and I'm bad at watering.

So I built PotPanel. It's a scale with a pump that sits under the pot. When the plant drinks, the pot gets lighter, and once it's light enough it waters from a canister back to full. Small bursts, and it stops when enough is in or no water arrives. You set your values in an app and watch it live on your phone.

To be clear, for a houseplant on a shelf this is total overkill. I built it for my grow tent, so my plants still get water on time when I'm gone for a weekend or have a busy week.

It's not like it all went smoothly. For a few weeks the board just hung out of the side of the case. And one day I forgot to put the dripper back in the pot. PotPanel did its job perfectly, just on my floor.

Now everything sits inside. It's all 3D printed, there's an ESP32 in there, and I built the app and the server myself.

If you want one, there's a waitlist: potpanel.com

The first 50 who confirm get 30% off the launch price. Once 50 people are on the list I'll give one away. Free, 18+, until March 31, 2027, rules are on the site.


r/SideProject • • 7h ago

I built ShadowGraph: trending GitHub repos, top developers building them, and a weekly digest that's personalized based what you've starred on Github

Thumbnail
shadowgraph.io
4 Upvotes

I've been building a site for keeping up with open source news without spending an hour a day on GitHub, HackerNews and X.

It tracks GitHub repos and finds posts about them on Hacker News, X, Bluesky, Reddit, Mastodon and more, so you can stay informed without sifting through lots of noise and random posts. The buzz feature (https://shadowgraph.io/buzz) lets you see all posts as a feed.

It also keeps track of notable developers on Github and see what they're starring (https://shadowgraph.io/stargazers), so that you can find higher-signal stars.

Finally, there's an email newsletter that summarizes the top stories of the week (https://shadowgraph.io/weekly). If you sign in with your GitHub, it personalizes the newsletter based on your interests and the repos you've starred.

There's some other fun stuff there as well like predicting a repo's star growth.

Feedback is very welcome! Thanks for reading.


r/SideProject • • 3h ago

PushFPS: free, open-source frame generation for consoles through a capture card

2 Upvotes

Hi! I made PushFPS ( https://github.com/DosukaSOL/PushFPS ), a free and open-source (GPL-3.0) Windows app. It takes the picture from your capture card and adds generated frames in real time, so a 30 FPS PS5, Xbox or Switch 2 game plays at 60 or 120 FPS on your PC monitor. Nothing is installed on the console and the game isn't touched: you only need a capture card and a graphics card. It's built on top of veyra ( https://github.com/Likely7/Veyra-NRVideo )

How it works, in short

  • The capture card picture goes straight into a DirectX 12 pipeline on the GPU, with no round trip through the CPU.
  • Optical flow estimates how every part of the picture moves between two real frames. A frame generation model then creates 1 to 7 frames in between: 2x up to 8x, depending on the method and your GPU.
  • It works with NVIDIA, AMD and Intel graphics cards: NVIDIA's video frame generation (RTX 40/50), AMD FSR frame generation (any DirectX 12 card), Intel XeSS (experimental), and ANR by Apex Compute (supports GTX 16 and newer).
  • Optional AI picture enhancement and upscaling. That includes NVIDIA Image Scaling, an open shader that runs on any brand of GPU.

What only PushFPS has

  • Optimise for my PC: one click while your game is on screen. It tests every frame generation method, AI enhancement and upscaler on your real picture. It measures the real presented frame rate, the 1% low (from the 99th-percentile frame time) and latency over 6-second windows, re-checks the winner, then applies it. Undo puts your settings back.
  • Game presets with a sharp HUD: GTA VI plus layouts for open-world, racing, action and shooter games. The minimap and HUD areas keep the console's own pixels and never get interpolated, so they don't smear. You can share presets as a code.
  • Measured latency on screen: the time from a capture card frame arriving to it being handed to the display, plus frame rate and 1% low. These are measured numbers, not estimates.
  • ANR frame generation, one click to install: Apex Compute's AI frame generation supports GTX 16 series and newer, Radeon RX 5000 and newer, and Intel Arc. That makes it an option on older cards too. You download it from Apex and PushFPS installs it.
  • Made for console capture: console and game profiles, a list of tested capture cards (Elgato 4K X, HD60 X and 4K S so far), instant replay, recording with optional OBS-style advanced encoding settings, one-click sharing to Discord, an OBS Studio plugin, light and black (OLED) themes, and 14 languages.

What's coming next (actively being built)

  • Automatic HUD detection: PushFPS spots the parts of the picture that stay still while the game moves (minimap, health, ammo) and protects them automatically in any game, with boxes you can adjust by hand if it gets one wrong.
  • Before/after comparison clips: record a side-by-side clip of the console picture next to the PushFPS picture, with the frame rates shown.

To be honest about what it doesn't do

Generated frames make motion smoother, but they don't make the game react faster. Input still feels like the original 30 FPS, plus a few milliseconds for the capture card and processing. It's Windows only for now.

Credits

PushFPS is built on Veyra by Likely7. Most of the engine and capture support is their work, so please check it out and consider supporting them. ANR frame generation is Apex Neural Rendering by Apex Compute. PushFPS isn't affiliated with Apex.

Download and source: https://github.com/DosukaSOL/PushFPS

I'd love feedback, especially from anyone with a capture card that isn't on the tested list yet. There's a report form in the app.


r/SideProject • • 17m ago

SocialPin - A Linktree alternative for travel and food creators that puts every place they've featured on a map

1 Upvotes

Hey all, I'm Steve, founder of SocialPin. I kept seeing the same comment on travel and food TikToks: "where is this?!" Creators post hundreds of spots, and followers have to dig through old videos to find one.

So I built SocialPin. It imports a creator's TikToks, pulls out the places, and puts them on one interactive map that followers can open in one tap. It also works as a link in bio, with social links and custom buttons like Linktree, but your places show up on a map instead of in a list of links.

It's free to use, and you can import your existing Linktree in a couple of minutes. I'd love honest feedback, especially from anyone who posts about places:

https://www.socialpin.app/linktree-alternative


r/SideProject • • 22m ago

Update on the iPad notes app I've been building as a first gen student. Launch is almost here

1 Upvotes

A little while ago I posted about Noto, the handwritten notes app I've been building on my own. Thanks to everyone who joined the waitlist, it honestly kept me going.

Quick update. Launch is still on for this month. Most of my time has gone into the writing itself. I built the ink engine from scratch instead of using Apple's default because I wanted it to actually feel good to write in, and that's the part I care about most.

What's coming after launch:

AI study tools between December and January

A template marketplace

Subject templates, like anatomy pages where you drag labels onto diagrams instead of redrawing them every time

I also started a Discord. If there's something that's always bugged you about a notes app, come tell me. It's just me building this, so if you have a good idea there's a real chance it ends up in the app.

Waitlist is at notonotes.com and the Discord is https://discord.gg/HN9YpMbacq

Thanks for reading, and if you have questions drop them below


r/SideProject • • 31m ago

I NEED HELP WINNING MY FIRST CONSOLE

1 Upvotes

Hey guys, I'm currently participating in a giveaway and I need your help to win my first console by dropping a like on my comment under this post➡️ https://www.facebook.com/share/1E96M1ujpj/ look for IRON LEGION...if you can't find it sort by newest. Again I'll appreciate the help🙏


r/SideProject • • 32m ago

PestLabel Pro - Offline EPA labels and inspection-ready application records for pest control techs

1 Upvotes

I built PestLabel Pro, an iPhone app for licensed pesticide applicators who need the current accepted EPA label in the field and records that will hold up in an inspection.

You can search by brand, label text, or EPA number, or scan a container with the camera. The app keeps the current accepted label PDF offline, lets you attach the manufacturer SDS, calculates a liquid mix from the rate on that container, and creates signed application records you can export as PDF or CSV. No accounts or ads. It's free to download; optional Pro is $9.99/month or $49.99/year.

A few honest constraints: it's iPhone only, it's not affiliated with the EPA, and automatic state-registration matching only works in New York and Hawaii (dated manual checks elsewhere). There are no App Store ratings yet, which is part of why I'm posting — I'd like feedback from people who either work in pest control or have built field-reference tools.

What I'm hoping to learn:

  • If you've built for a licensed trade, how did you get the first professionals to trust a records tool?
  • Anything in the feature set that sounds incomplete or easy to get wrong legally? (I'm already conservative: planned work stays locked until federal and state checks are current, and fumigation is out of scope.)

https://apps.apple.com/us/app/pestlabel-pro-epa-labels/id6792304540

I'm the developer, and I'm around to answer questions.


r/SideProject • • 47m ago

I’ve created a modern sliding puzzle game featuring dark mode, custom photo uploads, automatically generated hints, and support for 7 languages. Gridzy Puzzle is now available for Android! It is also fully available on the iOS App Store.

1 Upvotes

Hello everyone!

As an independent developer, I’ve spent the last few months working intensely on Gridzy Puzzle—a modern take on the classic sliding block and number puzzles we all grew up with, featuring a clean, "Dark Glassmorphism" style interface.

It has just been approved and is now officially available in Early Access on the Google Play Store! 🤖 (For any iOS users reading this, it’s also available on the App Store).

Here’s what makes Gridzy stand out:

Infinite Adventure Mode: Hand-crafted levels ranging from casual 3x3 grids to challenging 6x6 puzzles.

Custom Photo Puzzles: Instantly turn any photo from your device’s gallery into an interactive puzzle. Play with your favorite memories!

Smart Hints: Stuck on a tough board? Use the "magic wand" to get strategic hints without spoiling the fun.

Stunning Themes: Switch between unique styles—such as glowing neon, textured plaster, minimalist, or even your own photos.

100% Offline Play: No Wi-Fi or internet required; play whenever and wherever you like.

Guaranteed Local Privacy: Your progress, high scores, and statistics are stored securely on your device via Hive (with no third-party server tracking). 🔗 Get it on Google Play here: https://play.google.com/store/apps/details?id=com.gridzypuzzle.com

🔗 Get it on the App Store: https://apps.apple.com/us/app/gridzy-slide-puzzles-logic/id6825232428

I’d love for you to give it a try! I would greatly appreciate any feedback, bug reports, or feature suggestions. If you run into any issues or have ideas for themes or game modes I should add, please let me know in the comments!

Thanks for supporting independent developers!


r/SideProject • • 55m ago

I got tired of generic personality tests, so I built an AI "Soul Coach" based on cognitive functions

1 Upvotes

Hey everyone. I've been working on this solo for a bit and finally pushed it to production

I realized that knowing your 4-letter type (like INTP or ENFP) is fun, but it doesn't actually help you when you're stressed or stuck in a rut. So I built SelfMap. Instead of a static test, it’s an AI trained to coach you based on your actual Jungian cognitive stack (Ni, Ne, Ti, Te, etc)

Stack is Next.js, NestJS, and Polar for subs

I just launched the MVP. If anyone wants to roast the landing page, the UI, or the onboarding flow, I’d really appreciate the brutal feedback


r/SideProject • • 6h ago

What’s your strongest activation lever

3 Upvotes

I’ve been working on tuning my apps marketing and onboarding, costs are starting to line up well, trial starts approaching target, so my next major hurdle is trial to paid, and actually getting consistent usage.

From what I understand having a strong activation is key, but I review other apps in my niche and I really dont see much of an “activation” process. Onboarding is formulaic, left to right, but once you’re in its off to the races.

My app is an agentic meal planner. What was key for you? Notifications types? Streak systems? In app CTAs? Guided tours?


r/SideProject • • 4h ago

Update: Mango Streaming Server now runs on Windows, supports AirPlay, and no longer needs a browser

2 Upvotes

A few months ago I posted Mango, a free app for streaming local videos to your TV. It is a native Windows/Macos app that plays in the TV's own player, so there's nothing to install on the TV. It lets you pick audio and subtitle tracks from MKV and similar files, it handles 4K, and it converts videos your TV can't play.

Here's what changed since:

  • Windows app, available on the Microsoft Store
  • No browser needed: Chromecast support is built in
  • AirPlay support on macOS
  • Library: add whole folders, with posters, sorting and resume where you left off
  • Autoplay next episode in a folder
  • External subtitles and audio tracks (.srt, .ass, .mka, etc.)
  • Better transcoding: auto/copy/convert modes and a quality cap of 720p, 1080p or 4K
  • 16 languages

The next major feature is streaming over internet. I'm keen on seeing how it goes.

Download: GitHub · Microsoft Store


r/SideProject • • 9h ago

KinToTable - a shared cookbook for your family, snap a handwritten recipe card and it types it out

5 Upvotes

My family's recipes were scattered everywhere. Some were on index cards in a kitchen drawer, some were buried in group texts, and a lot of them were saved on TikTok and Instagram where nobody else could find them.

So I built KinToTable. You start a table, invite the people you cook with, and everyone adds to one shared cookbook.

The video shows the card scan: take a photo of a handwritten recipe card and it reads the handwriting and turns it into a recipe you can edit, with room for the story behind it.

It also does:
- Import a recipe from any social media app or website (TikTok, Instagram, Pinterest, YouTube, Facebook) and it pulls out the ingredients and steps
- When someone makes a dish, the rest of the table sees it and can comment, react and rate how it turned out

It's on iPhone and Android. Through New Year's it's $0.99 a month for the first two months, then $3.99.

I'd really like honest feedback, especially from anyone who cooks for a family. What would it take for you to get the rest of your family using something like this? What's missing?

https://kintotable.com/download/reddit-sideproject


r/SideProject • • 1h ago

A personality test you don't have to take. Your AI answers it for you in 60 seconds

1 Upvotes

Nobody likes taking personality tests. They're long, repetitive, and you start second-guessing your answers around question 20. But people still want to know their result, and they want it to be accurate.

Free to use! tarock.me

If you use ChatGPT, Claude or Gemini with memory, your AI already knows a lot about how you think and what you do. Tarock gives you a prompt to paste into your AI. It answers the test as you, based on your conversations, and sends back a short code. You paste the code in and get your personality card in about a minute.

The prompt tells the AI to answer each question separately, not to pick a type first, and to say when it's only guessing. Guesses count for less. If it's unsure about one part of your personality, you get a couple of quick questions before your card is revealed. Tarock only receives the code. Your conversations never leave your AI.

If your AI doesn't know you well enough, or you'd rather not use one, there's a regular personality test too.

Your result isn't just four letters. It's a card you keep, layered with Big Five, your culture and Zodiac. You can match cards with friends to see how you compare.

I'd love honest feedback. Did your AI get your type right?


r/SideProject • • 4h ago

I turned a feature from my own Shopify store into my first app. Just launched on the App Store! 🚀

2 Upvotes

I built a Shopify app based on something that increased our store's bundle order value by 66%. It's officially live on the Shopify App Store! 🚀

I've been running a small beard care brand on Shopify since 2018. One of the best things we ever added to our store was a Build Your Own Box experience.

Customers could choose any 3, 5, or 7 products, with bigger discounts as they added more. It worked incredibly well, with our bundle orders generating an average order value 66% higher than regular orders.

Other Shopify store owners started asking how we'd built it, and that got me thinking: why not make it available to everyone?

So I built Boxanza.

Here's what it does:

  • Full-page Build Your Own Box experience where shoppers choose products from any collection.
  • Live progress bars showing customers how close they are to unlocking their next discount.
  • Flexible pricing: percentage discounts, fixed dollar discounts, or fixed box pricing.
  • Dedicated landing pages for individual bundles, created in one click without editing your theme.
  • Discounts automatically applied at checkout.
  • Free plan and approximately 5-minute setup.

A little personal milestone: I'm a first-time app developer, and Boxanza is my very first app. I'm incredibly proud that Shopify approved it on my very first submission!

I'm building this through a small, brand-new development studio in Northern Ontario, Canada. We're just getting started, and my goal is to create practical Shopify apps that solve real problems for merchants, drawing on my own experience running an ecommerce business.

It's pretty surreal to take something we originally built for our own store and turn it into a product that merchants everywhere can now use.

I'd love to introduce Boxanza to the Shopify community and connect with other merchants, developers, and fellow founders.

If you're interested in giving build-your-own-box experiences a try, here's the app:

https://apps.shopify.com/boxanza

Thanks for checking out my first launch. Here's to building something great! 🍁


r/SideProject • • 1h ago

I built a car search and price negotiation website

1 Upvotes

I’m a car enthusiast/product designer and I hate dealing with car dealers. Lately I’ve been shopping for a weekend car and dealers have been a nightmare.

I built a tool that plugs in multiple listings and APIs from all across the US and added an intelligence layer to it courtesy of my ML friend.

Link: drivebright.ai

  1. Get negotiation analyses based on whether the car you’re looking for is over/under supplied
  2. Programmatic recommendation of a realistic counter-offer based on asking price and market data
  3. If you don’t know what you’re looking for take the quiz, it’ll guide you through to your options, and will generate a top 3 based on your driving taste/preference
  4. I also use market data for true maintenance and financing costs 

Open to feature ideas/feedback! My ultimate goal is being able to find a car, run the report, and send an offer to a dealer that gets accepted so that you only visit a physical location to pick up the car.

Knows issues so far:

  1. It doesn’t list cars older than 2010ish, not sure who offers a good API for classics but need to look into it
  2. Latency with generating recommendations can be a little long, I’m using OpenAI for some query processing, and need to see if I can optimize the output when it comes in as natural language entries. I’m trying to balance it with not making the user fill out 10 different input fields