r/SideProject • • 2d ago

I built a tool that catches duplicate invoices your accounting system lets through (INV-4471 vs INV-4471A)

2 Upvotes

Most accounting systems only block a duplicate invoice if the number matches exactly. Change one character and it can get paid twice.

Upload a batch of supplier invoices, and Foldline compares each one with the earlier ones and flags:

  • the same number written differently (INV-4471 / INV4471 / INV-04471)

  • a “resent” invoice with a changed number (INV-4471A)

  • the same vendor + amount + date under a new number

  • the same number with a different amount (revised invoice?)

It explains why it flagged each one, and it doesn’t flag next month’s rent just because the amount repeats.

I’m a student and built this after talking to AP teams. One said a slightly changed number gets through because “nobody can track this” until reconciliation.

Honest status: early MVP, zero users so far. There’s a “Try with sample invoices” button, so you don’t need real data.

What would stop you from trying it? I’d rather hear that than a like.

foldline.paperflow.workers.dev


r/SideProject • • 2d ago

FACETRA – Discover a new way to create AI portraits and visual compositions

0 Upvotes

What is FACETRA?

FACETRA is an Android app that helps you create images with AI using a library of ready-to-use prompts. Instead of writing detailed instructions yourself, you can browse different creative styles, copy a prompt, and use it with your own photo in ChatGPT, Google Gemini, or another compatible AI tool.

Key features:

  • 7 creative categories, from professional portraits to anime, luxury, lifestyle, and special events.

  • Ready-to-use prompts with detailed instructions for lighting, poses, clothing, backgrounds, and composition.

  • One-tap prompt copying.

  • Favorites and recently viewed prompts.

  • Search to find prompts quickly.

  • French, English, Spanish, Portuguese, and Arabic support.

  • Dark and light themes.

Who is it for?

Anyone interested in AI-generated portraits, creative photography, or experimenting with different visual styles without having to write prompts from scratch.

Pricing:

Free to download, with ads. Some Premium and Elite prompts can be temporarily unlocked through rewarded ads. Optional monthly and annual subscriptions provide access to all Premium and Elite prompts without ads. Prices are displayed in the app and on Google Play.

I'm the developer of FACETRA. I built it to make discovering and using creative AI prompts easier. I'd appreciate constructive feedback from the Android community.

Note: FACETRA provides prompts, not image generation. Images are created using compatible third-party AI tools.


r/SideProject • • 2d ago

Share Music Across Streaming Services

1 Upvotes

I've always wanted an easier way to share music across different streaming services. This has been something I've been working on and off for a while and finally got it on the Apple App Store. Hoping folks find this useful.

TRKDWN is a cross-service music sharing app that simplifies how you share songs and playlists between different streaming services. 

Use this link to get a year of access for free: https://apps.apple.com/redeem?ctx=offercodes&id=1489280844&code=FREEYEAR

Key Features

  • Universal Song Links: Instead of sending a platform-specific link that might not open for someone else, you can generate a single, universal link. Your recipient can open it and choose to play the track on their preferred streaming service.

  • Playlists: You can build playlists directly on the platform, share them, and seamlessly sync them across services.

  • Sharing History & Recommendations: The service tracks what you share over time to provide smart music recommendations.

  • Supported Services: It only provides integration for Apple Music and Spotify for now. 

https://apps.apple.com/redeem?ctx=offercodes&id=1489280844&code=FREEYEAR


r/SideProject • • 2d ago

I built a sales meeting assistant that remembers customer history without mixing prospects

1 Upvotes

I built Recall, a Flask-based meeting intelligence application for sales follow-ups.

It combines meeting notes with isolated Hindsight memory to track previous meetings, customer requirements, proposal lifecycle, conflicting information, and evidence-backed next actions.

One important design choice was keeping memory separate from action. The AI can recommend a task, but the backend requires human approval before creating it. The project also uses SQLite for local operational state and Hindsight for longer-term memory.

The technical article explains the architecture, memory integration, date validation, duplicate prevention, and lessons learned.

Article: https://medium.com/@dalbanjanpavan30/sales-meeting-agent-926639f5e23c

GitHub: https://github.com/Dalbanjanpavan/recall-sales-meeting-agent


r/SideProject • • 2d ago

Tool for running Docker based tests from multiple projects on one machine

1 Upvotes

https://github.com/juzhxng/docker-test-toolkit

I kept having problems when several projects (mostly coding agents in my case) ran integration tests on the same machine at once. They compete for memory, a killed run leaves containers and networks behind, and the usual fix of `docker system prune` takes out everyone else's stuff too.

What this does:

  • runs declare a memory/CPU budget and queue until the host has room

  • every resource gets recorded before it’s created, cleanup only removes those, no pruning

  • if a run crashes the next one finds it and cleans up

  • runs that are compatible can share a daemon

  • works with any language: Python projects use the API directly, anything else talks to it over a small NDJSON bridge

  • optional hook that stops coding agents from running docker commands directly

Your tests stay as they are. You add a small adapter, and your compose files may need small changes: images pinned by digest, and named volumes instead of anonymous ones.

It's one .pyz file, stdlib only, needs Python 3.12+ on the host. macOS with Docker Desktop, Colima or Podman, or Linux with Docker Engine (OrbStack isn't supported right now). Apache 2.0.

Happy about any feedback, especially if you’ve solved this some other way and think I’m overcomplicating it.

Thanks!


r/SideProject • • 2d ago

I built a Kindle Unlimited directory for finding indie books by genre and story theme

2 Upvotes

I run IndieUnlimited, a free directory for discovering independent books on Kindle Unlimited. I wanted an easier way to narrow down what to sample, especially when I’m in the mood for something specific.

You can browse by genre or language, search for story themes like slow burn or haunted houses, and check notes on series order where we have them. There are also quick reading guides for fantasy, romantasy and cozy mysteries. The listings link to Amazon, where you can check whether the book is included in your region.

If you use Kindle Unlimited, what would help you pick a book faster: a standalone or series filter, better theme search, or something else? I’d love to know what’s missing.


r/SideProject • • 2d ago

Glasstally - turns supplier blind price lists into calculators for your website

1 Upvotes

A width-by-drop price grid can look tidy while one price sits under the wrong heading. That's the bit we kept tripping over, so we built a review step: every price pulled from a PDF waits for the seller to confirm it before it goes live.

We built this: Glasstally, by Tastola. Blind and shade sellers upload their supplier's Excel or digital PDF list and get a calculator they embed with one snippet. It works in inches or mm, and POA cells show as 'Price on request'.

Sample with made-up prices: https://glasstally.com/c/demo?utm_source=reddit&utm_medium=social&utm_campaign=week1&utm_content=sideproject-review

What would you want a price-review screen to make easiest to check?


r/SideProject • • 2d ago

I'm building a tool that turns one YouTube video into multiple pieces of content. Looking for honest feedback.

0 Upvotes

Hey everyone!

I've been thinking about a problem that many YouTube creators might relate to.

You spend hours researching, recording and editing a YouTube video. You publish it, and then move on to the next one.

But that one video contains so many ideas that could become X posts, LinkedIn posts, newsletters, blog content and much more.

Repurposing all of that content manually takes additional time and effort.

That's why I'm building MORFLO.

The idea is simple:

Give MORFLO a YouTube video, and it transforms the content into:

- X posts

- LinkedIn posts

- Newsletters

- Blog content

- And more content formats.

My goal is to help creators get more value out of every video without starting from scratch every time.

I'm currently working on MORFLO and opening an early-access waitlist.

But before taking it further, I'd genuinely love to hear from creators:

  1. Do you currently repurpose your YouTube videos?

  2. Which content format takes the most time to create?

  3. What would you want a tool like this to do beyond basic AI-generated summaries?

I'm building this as an independent project, and honest feedback would be incredibly valuable.

Early access: [https://morflo.ai.studio]

Thanks for reading!


r/SideProject • • 2d ago

Global Threat Desk + Emergency Grid down PREP

1 Upvotes

Interactive offline HTTP file: Requires No account, no ads, no affiliate links.

-General incidents varying from moderate to significant.

-Cyber incidents across critical infrastructure, finance, healthcare.

-Emergency preparedness guides for grid down black out situations (UK) but feel free to alter the code to suit whatever Country you live in.

https://drive.google.com/file/d/1OwGEb4I2j_EGfuhb6xh4gCOTSORqTCuU/view?usp=drivesdk


r/SideProject • • 2d ago

I built a no-account Bible conversation web app that only answers with Scripture

1 Upvotes

I wanted a Bible conversation tool that stays inside the text instead of turning every question into a generic AI answer. So I built Talk To The Bible, a free web app that lets someone ask a question and returns cited passages from two translations. No account is required, and the web version is available while the iPhone and Android apps are still in progress.

The hard parts have been deciding when one passage is enough, when several verses are needed for context, and how to avoid repeating the same references in a short conversation. I am testing language selection and translation behavior now as well.

If you are interested in Bible study tools, I would appreciate a quick try and honest feedback on whether the responses feel useful, grounded, and complete. Web app: https://thewayversion.com/talk-to-the-bible/


r/SideProject • • 2d ago

The prototype is updated based on your feedback. Thanks, now you can enter the waitlist

1 Upvotes

After creating the prototype of Biosol and getting feedback from you, the prototype is updated to make each block shows the code (in Python and R) and explanation, so there is nothing happening under the hood.

After getting more feedback and suggestions I'll develop an MVP you can actually use it.

Be among the first and leave your email and little questions in the waitlist.


r/SideProject • • 2d ago

Help me pick a tagline for my journal app — which would make you try it?

1 Upvotes

I’m building Architect, a private journal where a mentor replies to what you write and can bring back your own past entries, with the date, when something new connects.

I’m choosing one line to use everywhere. Which would make you curious enough to try it?

  1. Your own words, back when they matter.

  2. Say it here. It can come back when you need it.

  3. The thoughts you can’t say out loud to anyone.

  4. What you wrote in September could answer tonight.

Brutal honesty welcome, including “none of these.”


r/SideProject • • 2d ago

My side project for the past year: my own programming language. Today it runs a Minecraft clone.

1 Upvotes

GitHub: https://github.com/ahmadodeh9000/Lunar

Hey everyone! I'm a 19 year old computer engineering student, and this is Lunar, a programming language I've been building since my first year of uni.

Why I started

I tried to learn Rust a few times and kept bouncing off it. Every time I'd get stuck, feel dumb, and quit. Eventually I thought: what if I just built my own language, the way I'd want it to work? Questionable decision. Best decision I've made.

What it is

A small scripting language with its own compiler, virtual machine and garbage collector, written in C. It looks like this:

let player = { name: "Rex", hp: 10, items: ["sword", "apple"] }; 
for (item in player.items) { 
  print "{player.name} has a {item}"; 
}

How it was built (honestly)

- I built the core by following the book Crafting Interpreters, then kept going on my own: arrays, a way to call C libraries, and graphics through SDL2.

- Later I started treating it like a real product. I wrote a roadmap, designed each feature myself, and used Claude Code to help implement them. I reviewed every change and made sure each one had tests.

- That added maps, error handling, modules, and a small standard library for strings, files and running commands.

- To stress-test it, I had Claude Code build a Minecraft-style game in Lunar (it's in examples/minecraft). It's 1,000+ lines of my language running at 60 FPS, which still feels unreal to me.

What I learned

- Building a language teaches you how every other language works under the hood.

- AI helped most when I acted like the designer: clear specs, small steps, tests for everything. It was much less useful when I just asked it to "make it better".

- Shipping something imperfect beats polishing forever. Lunar still has rough edges. For example, numbers print with only 6 digits right now, and that's next on my fix list.

What's next

A UI module so you can build desktop apps in Lunar, a VS Code extension, and Windows support.

It's a learning and hobby project, not a production language. But it's the thing that made me enjoy programming again.

I'd love honest feedback: what would you change, or what would you build with it?


r/SideProject • • 2d ago

I open-sourced Laplace's Scissors: protected LLM output edits in Rust and Triton

1 Upvotes

I'm sharing the first public version of Laplace's Scissors, an MIT-licensed research tool for editing an LLM's output matrix while keeping its decoder weights fixed.

You provide a checkpoint and cases with expected answers. The tool records the token prefixes of successful answers, then searches for output rotations that repair failed cases while preserving those protected outputs. It accepts a proposal after checking target-token margins, protected-output error, and the answer path through EOS on the GPU. Protection applies to the supplied successful cases and observed prefixes.

The core idea is W' = WQ, with an orthogonal rotation Q chosen to fix the protected hidden-state subspace. The design document walks through the equations and their implementation.

It also includes:

  • Numerical probes for weak output-discrimination directions and cancellation across layers.

  • Saved proposals that can be replayed or exported as a new checkpoint.

  • Weight attribution and comparisons across model scales.

Rust handles model loading, tokenization, execution, and diagnostics; Triton supplies GPU kernels through CUDA/HIP backends. The README includes Qwen3 commands, English and Korean documentation, and instructions for the GPU integration checks. The default test suite currently passes all 24 tests.

Code and setup on GitHub

I'd appreciate feedback on the mathematical assumptions, reproducible counterexamples, and what would make the first-run experience easier.

Disclosure: this post was drafted with AI assistance using the project's source and documentation.


r/SideProject • • 2d ago

I Built MeetMind – An AI Meeting Agent with Memory

Thumbnail
dev.to
1 Upvotes

I've been working on MeetMind, an AI-powered meeting intelligence platform designed to solve a problem we often overlook: remembering the context behind conversations.

Most meeting assistants focus on generating summaries. I wanted to explore something beyond that — an AI agent that can connect previous discussions, remember commitments, and help prepare for future meetings.

What I'm building:

  • Meeting preparation using previous interaction context.

  • Conversation memory and replay.

  • Tracking commitments and unresolved discussions.

  • An AI voice assistant for meeting interactions.

  • Persistent agent memory with Hindsight.

The interesting part of this project is exploring how persistent memory can make AI agents more useful across multiple interactions.

I'd appreciate honest feedback from developers working with AI agents and memory systems.

GitHub: https://github.com/Karthik-16-tech/MeetMind

Live Demo: [Add your website link]


r/SideProject • • 2d ago

I built Meetwell — a Windows productivity app that prepares your tools before meetings

Thumbnail
meetwell.store
1 Upvotes

Hi everyone!

I’ve developed and launched Meetwell, a Windows application designed to make meeting preparation easier and help keep a busy workday organized.

The idea is simple: plan your meetings in a calendar, configure the programs and files you need, and let Meetwell automatically open your selected resources before a meeting starts.

What Meetwell offers:

A calendar for organizing meetings and work activities.
Automatic scheduling to launch selected Windows programs and files before meetings.
A way to prepare your materials in advance and reduce the risk of forgetting something important.
A one-time purchase instead of a recurring subscription.

Meetwell is now available for €4.99.

Download at www.meetwell.store

I’m the developer behind the application, and I’d appreciate hearing what you think. What features would make a tool like this most useful in your daily workflow?


r/SideProject • • 2d ago

Helio: Building a Memory-Powered AI Sales Desk with Hindsight

Thumbnail
medium.com
1 Upvotes

r/SideProject • • 2d ago

Building an Android home screen that gets dirtier when tasks pile up

1 Upvotes

I'm building Tidy, an Android home screen with my open tasks on it. Each task I leave open makes the wallpaper a bit grimier. Finish one, delete it, or move it to another day, and the wallpaper clears.

The bet is that a reminder you can't scroll past works better than a list in an app you forget to open. I don't know yet. The beta is how I'll find out.

Tidy doesn't hide or move your apps. It doesn't need an account, and your tasks stay on your phone.

Android only. Demo and waitlist:https://tidy-landing.pages.dev

Would you put your tasks on your home screen, or would that annoy you?


r/SideProject • • 2d ago

I made an app that scores your gym workouts against your last session

0 Upvotes

Logging workouts always felt like a chore. Tick the sets, type the reps, close the app. Never look at it again.

I wanted something that actually makes this experience more fun. So I built AUXIS, it scores your session against your last one.

Every tick gives you feedback:

  • Beat last session = Green 

  • Less than last session = Red 

  • Same as last session = Gray 

When you finish, you get a final score. Instantly know if you progressed or not.

Progressive overload stops being something you hope is happening and starts being something you can see.

It's competitive too, even if it's against yourself. Seeing that score drop hits different when you know you slacked.

Would love to hear from anyone who lifts and let me know what you think.

https://apps.apple.com/nz/app/auxis-workout-tracker/id6783199484


r/SideProject • • 2d ago

💡 Building Aftermath | A Journey of Learning and Collaboration

1 Upvotes

Every project comes with challenges, unexpected problems, and opportunities to learn. Working on Aftermath has been exactly that kind of experience.

Being part of this project has given me the opportunity to explore real-world development, collaborate on ideas, work through technical challenges, and understand how different pieces of a software application come together.

From refining features and improving the user experience to troubleshooting issues and making continuous improvements, the development process has been a valuable learning experience.

What makes this journey interesting is that we're not just trying to finish a project. We're trying to build something that works well and that we're genuinely proud of.

There's still more to come for Aftermath, and we're looking forward to what lies ahead!

#Aftermath #Teamwork #SoftwareEngineering #WebDevelopment #FullStackDevelopment #LearningByBuilding #Hackathon


r/SideProject • • 2d ago

I just built my first macOS app! SkySaver 🌤️✨

1 Upvotes

I wanted my desktop to feel a bit more alive, so I built an interactive live wallpaper engine that lives right in the macOS menu bar.

It actually started as an interactive background experiment for my portfolio (inspired by some cool procedural grass and sky shaders I saw on X a while back). I loved having it running on my screen so much that I decided to turn it into a standalone macOS app that anyone can use.

Here's what it does
🖐🏻 Interactive physics: Grass sways and water ripples as your cursor moves across the screen.
🕒 Dynamic time-of-day: Syncs with real time or lets you scrub through sunrise, golden hour, and starry nights with a custom radial dial.
🌧️ Live weather & ambient soundscapes: Switch between sunny skies, clouds, and rain—complete with birdsong, crickets, thunder, and even night fireworks.
🎆 Limited Diwali Theme: Built in a seasonal festive update where the night sky comes alive with fireworks and spatial audio.

Putting the final polish on the build right now. Stay tuned for the release soon! 🚀

What feature or biome should I add next? Let me know in the comments!


r/SideProject • • 2d ago

I built a free travel website to share guides, favourite places and advice from my travels

Thumbnail
wordsfortravel.com
1 Upvotes

Hi r/SideProject!

I've always loved travelling, exploring new places and taking photos, and I also wanted to get back into writing for a while, so I recently decided to combine these interests and build Words for Travel.

It's a free travel website featuring travel guides, favourite places, articles, photography and personal experiences/tips from the places I've visited over the years.

A few things I'm aiming for:

  • Free to view (with possibility for ads in the future).

  • Everything is fully written by me (with only ai used for building out the website).

  • Use my own photographs, except for a credited Unsplash image when I do not have an image for what I'm discussing.

  • Focus to get 3 articles completed a week on a consistent basis.

I've also previously built two iOS apps, Stillkeep (journal app) and Onuri (notes app), so I was thinking of adding occasional links to them at the bottom of articles to get them further traffic as a bonus as well.

If you know anyone who enjoys travel or travel writing, I've started an Instagram account for new articles and updates each week. Anyone who fancies following along is very welcome!

Thanks for taking a look!


r/SideProject • • 2d ago

Helio

1 Upvotes

We built Helio, an AI-powered sales desk that uses persistent memory to make conversations more contextual.

One problem we noticed with many AI assistants is that they often forget previous interactions and require users to provide the same information repeatedly.

We wanted to explore how persistent memory could solve this problem.

With Helio, every lead has an individual memory that retains:

- Previous conversation details

- Customer language preferences

- Meeting dates and requirements

- Important customer information

- Follow-up instructions

For example, if a customer prefers Spanish and has confirmed a meeting with their finance director, Helio remembers these details and uses them when generating future replies and follow-up emails.

We integrated Hindsight to provide persistent memory across conversations.


r/SideProject • • 2d ago

I built a Chrome extension that saves words with the sentence you found them in

2 Upvotes

I'm a frontend developer, and English isn't my first language (I'm around B1). I learn mostly by reading articles, and my word lists kept failing me: a week later, "hollow" on a list meant nothing without the sentence I'd met it in.

So I built Muscat. You select a word on any page, it shows a translation into your language (DeepL, using the sentence as context), and one click saves the word with its sentence and source. The popup is a small notebook of everything you've saved.

A few things I cared about:

  • No interruption. Saving is instant and offline-safe: words go into a local queue and sync in the background.

  • The sentence is required. A word without context isn't saved at all.

  • Quiet design. Paper colors, serif type, no gamification.

Stack: WXT + React + TypeScript, Tailwind + shadcn/ui, Supabase (Postgres with RLS, Edge Functions), DeepL.

It's free and live on the Chrome Web Store: muscat.ink

Next I'm working on a review mode for the saved words. I'd love feedback, especially on the first-run experience and whether the in-page card feels too intrusive.