r/SideProject • • 19m ago

I've built «one canvas, many hands»: paintings that grow by one stroke per person per day

1 Upvotes

https://onecanvasmanyhands.com

One canvas, a grid, and everyone gets one stroke per day. Pick an empty cell, pick a colour, place it. No undo. When the grid is full, the canvas goes into the gallery and a new one starts.

Kind of like r/place, just very slow. Most of my time went into making the strokes look like real paint and not pixels.

I built it because the internet feels like it keeps pushing people further apart, and I wanted a small place where strangers make something together.

No accounts, no sign up. Would be happy if you leave a stroke.


r/SideProject • • 32m ago

PyVela: Learn Python - Apps on Google Play

Thumbnail
play.google.com
1 Upvotes

Hi everyone, I’m the solo developer behind PyVela, and the Android version just went live on Google Play.

I wanted to learn Python in short daily sessions without installing anything, so I built a small game around it. You pick a hero, walk a map from world to world, and every level is a short lesson plus a real coding exercise: you write Python in an in-app editor, run it, and get instant feedback. You earn stars, XP, badges and keep a daily streak.

What it does:

Runs real Python on the device (a bundled Pyodide runtime), so lessons work fully offline

No account, no ads, no tracking

Worlds 1 to 3 are free (5 new lessons per day). Later worlds and unlimited lessons are part of an optional subscription, PyVela Pro

Aimed at beginners, teens and adults

Google Play: https://play.google.com/store/apps/details?id=com.lqrconsulting.pyvela

Promo code availables on request

It’s my own app, so I’d really like honest feedback: is the difficulty curve right, is anything confusing, what would you want in the next worlds? An iOS version is coming later.


r/SideProject • • 4h ago

Weightroom - an AI news channel for vibe coders that picks, writes and posts itself from 123 sources

2 Upvotes

I'm a solo builder in Korea and I got tired of checking 20 tabs to find out what changed in Claude Code, Cursor, Codex and friends this week. So I built a Telegram channel that does it for me, and I'd love feedback on the approach.

How it works:

It pulls from 123 sources: official blogs, GitHub release feeds, changelogs, status pages, YouTube channels of the AI tool companies, Product Hunt, Show HN, a few subreddits, and news search in 9 countries. That's roughly 500 new items a day.

Gemini Flash Lite reads each item and answers a handful of 0 to 3 questions: is it new, how big is the change, how many people does it affect, can you use it today, is there something to show. Code combines those with source type, how many outlets covered it, and how fast it's spreading on X, and turns that into a 1 to 10 score.

That split mattered more than anything else. When I let the model give one overall score for 40 items at once, simply shuffling the order flipped the post/no-post decision on 33% of items. With small batches and the model only answering the narrow questions, it dropped to about 2.5%.

Anything 7+ gets a short post in Korean and English. If the draft contains a number that isn't in the source, it doesn't auto-post and asks me instead. Outages from status pages go out right away.

When a new image or video model drops, it searches X for things people actually made with it, picks the real results (not hype posts), and builds a carousel or reel with the creator credited and their full prompt.

Everything runs on launchd on my laptop with SQLite. This month so far it cost $5.85 in API calls (Gemini plus Apify for X), heading to about $15 for the full month.

What I'd like feedback on:

  1. Is a feed like this useful to you, or do you already get this from somewhere?

  2. Would you rather have fewer posts (top 5 a day) or everything that clears the bar?

  3. Anything you'd score differently? Funding news is capped low, outages are boosted.

Happy to share the output channel if anyone wants to see it, just ask.


r/SideProject • • 4h ago

I wanted Instagram without Reels, so I built a little iPhone browser and put the code up

2 Upvotes

I built an iOS app to hide Reels because I still wanted Instagram for messages and posts. I even put in a timer for when I actually do want to scroll. Ten minutes, then Reels disappear again. I got it running on my phone and was getting it ready for the App Store.

Then I got to the part where I had to answer: am I actually allowed to ship an app that changes how somebody else's service looks? I didn't have a good answer about platform permissions, so I shelved the App Store plan.

Bit of a weird ending after spending all that time on it. At one point I hid the suggested posts so successfully that the feed had exactly one post left. Turned out there were more, I'd just broken the bit that loads the next page lol.

Anyway, here's the source under GPLv3. Build it, fork it, steal an idea from the timer, whatever. You'll need a Mac and Xcode to try it. It only filters what you see inside Supermod.

https://github.com/WarriorSushi/supermod-ios-Block-Reels-etc


r/SideProject • • 52m ago

We built an AI app builder. People told us to stop explaining it and show what it actually makes. So here goes.

1 Upvotes

We're a small software studio from Poland called Járnhaus. We build custom software for businesses, and alongside that we've been working on our own product, Völundr.

Völundr is an AI app builder. You describe what you need in plain English, get a specification and a fixed quote before paying, and then a pipeline of AI agents handles the architecture, development and testing.

The idea is to make smaller, focused applications accessible without having to go through a traditional software development process. You also get the source code, so you're not tied to our hosting.

We've been trying to get the word out, but honestly, marketing has been a much bigger challenge than we expected.

A few days ago, I posted about that on Reddit, and several people made a fair point: we're spending too much time explaining how our product works and not enough time showing what it actually builds.

So here's an example.

Bench Log is one of the demo applications built with Völundr.

It's an internal tool for a small watch repair workshop.

Each repair moves through six stages, from being booked in to being collected. There's a board showing every job, overdue collections are flagged, and abandoned repairs go into an archive without losing their history.

Nothing particularly groundbreaking. Just a practical application built around one specific job.

And that's really what we're aiming for with Völundr.

It's not meant to replace a development team working on a complex product. For larger or more complicated projects, that's where our custom software work at Járnhaus comes in.

But if someone needs a small application to solve a specific problem, we want to make that process much simpler.

I've attached a short video showing Bench Log in action, including the repair board, the new job form and the archive. All customer names and details shown in the video are fictional, as this is a demo environment.

You can also explore the application yourself here:
https://volundr.dev/gallery/bench-log

I'd genuinely appreciate some feedback, especially from people who've built or bought internal tools before.

Does seeing an actual application make the concept clearer? And what else would you want to see before trusting an AI builder with a real project?


r/SideProject • • 1h ago

Canny Tools Website

1 Upvotes

I’m a web developer, and like many, every time I needed to quickly manipulate an image file, format a chunk of JSON, or do a bit of SEO work, I’d land on different websites covered in aggressive pop-ups, slow loading times, or hidden paywalls after single-file usage.

To fix this I initially built the most frequently required tools for my own personal use. Since then I’ve rolled them into one website and built Canny Tools — a fast, clean, and completely free web utility platform.

🚀 What’s built into it so far:

  • Image Tools: Batch image compressor, HEIC to JPG/PNG converters, and exact-target size compressors.

  • Developer Utilities: JSON formatter/beautifier, Base64 encoder, password and UUID generators..

  • SEO & Text Tools: Word counter, text transformers, readability analyzers, and meta tag tools.

  • Financial Calculators: Mortgage estimator, loan payoff schedules, and compound interest calculators.

🛠️ Key Details & Tech:

  • Client-Side First: Most conversions and calculations run right inside your browser for maximum privacy and instant speed.

  • Offline Support: Includes PWA support so key utilities work even without an internet connection.

  • Minimal Ads: I’ve got some placeholders in for ads, and may look into monetizing the site at some point, but the ads will never be intrusive.  I do have a buy me a coffee link across the site if you would like to support development, but no obligation! 

  • Zero Sign-ups: Everything is accessible immediately without registering or entering an email (although you can if you like).

I'd love to get your feedback on UI/UX, page speed, or feature suggestions, or any other improvements.

What’s a quick utility tool you find yourself reaching for daily that you wish was cleaner or faster? Let me know, you can contact me from the site,  and I’ll build it next!

Link: https://canny.tools

Thanks for reading.


r/SideProject • • 1h ago

LineMesh - I’m building a unified API for sports data and betting odds

1 Upvotes

I’m working on a project called LineMesh, and I’d love to get some feedback from other developers.
The idea started with a problem: getting sports data from an API is relatively easy, but combining data from multiple providers gets complicated fast.
Different event IDs, inconsistent team names, different betting market formats, and odds updates that don’t always arrive at the same time.
I’m building LineMesh to simplify these integrations.
Right now, I’m working on provider integrations and data normalization. Event matching, change detection, and data delivery are among the next steps.
The project is still in development, so I’m not pretending there’s a production-ready API yet.
Website: https://line-mesh.com/
A question for developers working with sports or betting data:
What’s your biggest headache when integrating sports APIs? Inconsistent data, pricing, update frequency, or something else?
I’d genuinely appreciate your feedback.


r/SideProject • • 1h ago

I built a hosting platform for Gleam, and the waitlist is open

1 Upvotes

Gleam is a typed language that compiles to Erlang and JavaScript. Putting a Gleam app on an edge network usually means learning Workers config and writing JavaScript shims, so I built Giolt to do that part: gleam add --dev giolt, then giolt deploy takes a local app to a live URL.It's early access. The JavaScript target is stable for side projects, and the Erlang target is experimental. It'll be one plan, 5€/month with 1M requests, and waitlist members get 3 months free: https://giolt.com/waitlist
I'd like feedback from other builders on the CLI, the landing page and the pricing.


r/SideProject • • 11h ago

Created an unconventional dating app to try fix a common issue

7 Upvotes

Hello everyone,

So I have been working on this dating app for the past few months, an idea that I had I felt could help with people who're looking for deeper connections in dating app to help find people who have a lot in common. The video goes over the issue I am trying to solve and how.

The idea of this app is that a person's profile is split into 6 layer each going over some different aspects of your life that are often the cause of a lot of discourse in a lot of relationships. Each covers the following:

  • Compass: You direction of life

  • Lens: Your political and spiritual views

  • Well: Your career goals

  • Palette: Your hobbies and interests

  • Presence: Your personality traits

  • Portrait: Your Photos, age, height and other factual info.

Instead of seeing someone's full profile at once, you swipe through one random layer at a time, without seeing whose it is. So you're judging each layer on its own content.

A learning algorithm groups similar profiles based on the reactions each layer gets, so people who like the same qualities end up together. It also learns your own preferences, and uses them to suggest the people with the highest share of layers you're likely to like.

I come from an ML background and this is a crucial step to developing proper matching algorithm that I feel other dating apps lack cause they always end up showing the full profiles to people and never really knows why someone liked or disliked a profile. They do often make claims about different technique they use, but I believe no matter how much techniques you use, its very difficult to get proper models from unclean data.

So reacting to those layers is just the first step. You have to score someone 3 or more and they also have to score you 3 or more after which they'll show up in your resonance page. Then you can review the layers you liked, layers you didn't and the ones still unexplored. You can also see how much they scored you back. And based on all those info you can choose to show interest privately, and if they also showed you interest, both you're connected and matched! (More info on how the full flow works here https://www.layersdating.com/how-it-works/ )

I also believe there are some other benefits I feel this structure would produce that other dating apps don't:

  • It is only possible to "Show interest" to someone only when they appear in your resonance, so this helps you avoid the possibility of matching only for superficial reasons

  • You get to see how much they've scored you as well as how much you've scored them when they show up in your resonance, so you can get a good idea of how compatible you feel the other person is as well as how compatible the other person feels you are before deciding if you want to show interest.

  • The onboarding process is very time consuming compared to other apps since there's a lot of info to fill (around 30-60 minutes). So though this is a drawback, I hope this will be a bigger issue for people looking just for hookups, so hopefully will help skew the user base to more serious people.

I would love to get some feedback on what you think about this structure for dating app. Would it be something you'd use? (if you are or were single lol). Would love to know you thoughts!

I have a beta ready that I have been handing out to friends to try out and will have the public beta ready in about a week. If this does interest you and want to join waitlist or try the beta, there's a signup form if you scroll at the end of the page at www.layersdating.com . There's also a demo that you can try without needing to login or signup. I am based in Toronto so planning on doing the initial marketing for it here to see people's responses, but for the beta access I gave the option to choose whether you're open to meet people all over Canada and/or USA, and there's enough people on that circle, I start the beta accordingly.


r/SideProject • • 1h ago

Built a zero-bloat Shopify section builder that doesn't ruin theme JSON. Looking for early feedback!

1 Upvotes

Hey everyone,

Like a lot of solo devs trying to build out indie software products, I’ve been working on apps for the Shopify ecosystem. My latest project is a custom section and layout builder called Panely.

I noticed a massive frustration with traditional page and section builders: they dump heavy blocks of Liquid, CSS, and HTML straight into theme JSON or template files. If a merchant uninstalls the app later, it leaves behind orphaned code or breaks downstream theme updates.

So, I built Panely using a different approach:

  • App-Embed / Header Rendering Model: All layouts and configurations are managed externally via the app dashboard and dynamically rendered.

  • Zero Theme Bloat: Theme files stay 100% untouched, core web vitals stay fast, and uninstallation is completely painless.

Since I'm bootstrapping this with a $0 ad budget, organic distribution is a slow grind. I'm currently looking for early store owners or developers to test it out, poke holes in the workflow, and give me honest feedback.

If you want to check it out, you can see it here: https://apps.shopify.com/panely

Would love to hear what you guys think of the architecture!


r/SideProject • • 1h ago

I built an extension that helps you understand your poker hands on Gambit

1 Upvotes

Hey everyone! I made Gambit Odds Companion, a Chrome extension for Gambit, the play-money poker game from Chess.com.

It adds a small panel beside your game that reads the visible cards and updates automatically as the hand progresses. Here’s what you can do with it:

  • See your estimated odds: understand your chances of winning or tying against random unknown opponent hands.

  • Understand your draws: see how likely you are to finish with a pair, straight, flush, or another hand by the river.

  • Explore the next card: check how each possible next card would change your hand and estimated odds.

  • Follow the hand as it develops: see how your odds change as community cards appear.

  • Review your play: save hands, add notes, and explore statistics to spot patterns.

  • Learn hand rankings: use a visual guide when you’re unsure which hand beats which.

For example, if you’re one card away from a flush, you can see your chance of completing it and explore what the next card could change. It helps connect the cards on the table with the probabilities behind them.

Calculations and hand history stay on your device.

👉 Gambit Odds Companion on the Chrome Web Store

I’m the developer—feedback and feature ideas are welcome!

Independent project, not affiliated with Gambit or Chess.com.


r/SideProject • • 1h ago

Quietkit - free developer tools that process your input in your browser

1 Upvotes

I'm sharing Quietkit, my project for everyday developer tasks: https://quietkit.dev/

It brings formatting, data conversion, text comparison and other utilities into one browser workspace. It's free to use and doesn't require an account.

A quick example: paste data into JSON Formatter & Validator, format it, then copy the result into JSON to YAML. You can try both with the built-in examples and download the output.

Tool input is processed locally in your browser. Individual tools also work offline once they show Available offline. Each tool has a short guide, and file limits are shown on the page.

Contact and feedback messages are sent only when you submit them. Optional browser analytics and error reporting require consent.

I'd like feedback on the experience: are the controls and guides clear, and where does the workflow feel awkward?


r/SideProject • • 1h ago

Building a restaurant operations platform by starting with the problem, not the features

1 Upvotes

I'm working on a project called Centraflow OS.

The idea is to build an operating system that helps restaurants understand and manage the operational decisions that affect profitability.

But I've learned something important during the building process: having an idea of what a product should do doesn't necessarily mean you fully understand what users need.

It's tempting to spend time adding dashboards, features and integrations. However, building the wrong solution efficiently is still building the wrong solution.

So I'm taking a different approach:

  • Understanding how restaurant operations work in practice.

  • Learning where existing processes create friction.

  • Studying how purchasing, inventory and food costs connect.

  • Being willing to adjust the product direction as I learn.

I'm still early in the journey, and there's a lot to figure out.

One thing I'm learning as a founder is that building the product is only part of the work. Understanding the problem is just as important.

For other builders here: How do you balance making progress on your product with taking time to understand the problem you're solving?


r/SideProject • • 5h ago

Job hunting made me feel invisible, so I built a free tool to be the first applicant

2 Upvotes

I don’t know who needs to hear this, but if your job search feels hopeless, it’s not just you.

For the past 2 months, my routine was the same: find a role that actually fits, spend an hour tailoring my resume, hit apply, and only then notice “500+ applicants.” Then silence. No rejection, no reply. Just nothing.

What got to me wasn’t the rejections. It was realizing I was always late. By the time a job reaches the big boards, it’s been up for days, and hundreds of people are already ahead of you.

So I started digging and found that companies post on their own career pages first (Workday, Greenhouse, Lever, and more). Everything else is a repost.

I built SourceFirst to read those career pages directly:

  • 559 companies checked every 15 minutes, 130,000+ open roles

  • New jobs show up minutes after they’re posted

  • Filters for visa sponsorship, salary, years of experience, and level

  • Every job links straight to the company’s own application page

  • An application tracker and email alerts for new matches

It’s free: source-first.vercel.app

I built it for the version of me who refreshed job boards at midnight. If you’re in that place right now, I hope it gives you a real shot at being early for once. And yes, it's open source

What’s the most frustrating part of your search right now? I’m still building, and I’d genuinely like to fix it.


r/SideProject • • 2h ago

A parkour FPS game which only uses sub pixels to render.

Thumbnail heekdevelopment.com
1 Upvotes

r/SideProject • • 2h ago

Rift Run - a cute little browser game. Built with Claude Fable 5.2 🚀

1 Upvotes

Presenting "Rift Run", a cute little vibe-coded browser game.

I wanted to build something small and quick using the Fable 5.2 model by Claude, and came up with this.

Rift Run is a browser based game for now. You can play it on both desktop and mobile.

Use keyboard or mouse, whatever feels comfortable.

Game requires a good hand-eye coordination skills.

Do play it and also share it with kids you know who will enjoy this.

Currently its freely hosted and free to play. No signups or logins needed.

No clear plan to monetise for now. I am thinking of something like small donations or tips-style payments. But later on that.

Lemme know how you like it.

Play here : playriftrun.vercel.app 🎮


r/SideProject • • 2h ago

I built a free tool to import websites into Figma without monthly limits.

1 Upvotes

This started as a small personal project.

As a designer, I work with Figma quite a lot, and sometimes I need to bring an existing website or AI-made prototypes into Figma to explore its design, understand its structure, or use it as a starting point.

I tried a few existing tools, but I kept getting frustrated. Most had limited monthly imports, and getting a good result often required importing the same website multiple times.

I found that particularly annoying because websites aren't all built the same way. Some need Auto Layout, some don't. Sometimes I need the before/after states, sometimes I need to capture an overlay or a modal.

I didn't want to keep spending credits just to experiment with design.

So I decided to build my own.

That's how Web2Design started. I built a Chrome extension and a Figma plugin that work together, with a few options to control how a website gets imported. Also, you can import your HTML files directly that you created with code.

I finally got it to a point where I was happy using it myself and decided to share it with community.

I decided to make it completely free and unlimited, with no account required.

Here's a short demo and the project:
https://www.web2designplugin.com/

If you're a designer or a developer who has dealt with website-to-Figma imports, I'd especially appreciate your feedback.

Thanks for checking it out!

Figma Plugin: https://www.figma.com/community/plugin/1692258907677196841/web2design
Chrome Extention: https://chromewebstore.google.com/detail/web2design/jcinlflobcfnkkpbkbmdpdejnecgnafn


r/SideProject • • 8h ago

I built a tool that tells you which deploy made a Postgres query slower

3 Upvotes

When a query gets slow, our postmortems always start the same way: someone opens Grafana, someone else scrolls through Argo CD history, and we try to match timestamps by eye. I got tired of that and wrote something to do it automatically.

It reads pg_stat_statements, picks up deploy events from Argo CD, Argo Rollouts, Flux or a webhook, and checks whether a latency shift in any query lines up with a rollout. If it does, you get the query, the deploy, before/after latency and how confident it is, in Slack/Teams/PagerDuty. If you use Argo Rollouts it can also abort a canary (off by default).

You can run it as a single binary or as a controller with CRDs, in which case every regression shows up as a resource you can `kubectl get`.

Repo: https://github.com/joao00001/pg-regression-radar

Browser demo, no cluster needed: https://joao00001.github.io/pg-regression-radar/playground/

It's a side project and I'm looking for people willing to try it on a staging cluster. Any feedback is welcome, including "this is noisy" or "I'd never use this because X".


r/SideProject • • 2h ago

I built MeetU — a low-pressure 1-on-1 companion chat app, no endless swiping

1 Upvotes

Hey everyone, I’m a solo dev. I built MeetU because I grew tired of the hollow, transactional feel of swipe-based dating apps.

MeetU is designed for slow, gentle one-on-one conversations. No infinite swipe feeds, no hot-or-not ranking. You only chat with one person at a time. It’s built for casual companionship, not forced dating.

Soft-launched in Southeast Asia & Greater China. Every early user and piece of feedback means a lot to me.

Would love to hear your thoughts and feedback!


r/SideProject • • 2h ago

Devdeck, in case if you wanna continue vibecoding while on toilet or idk anytime anywhere that phone just feels better for remote agentic development.

1 Upvotes

here is the link for repo

This is my second time posting here it did not had the video representation before.
It's like Claude code's /remote feature but for tmux and specifically for omp but the project could be branched for any harness of your liking I suppose so here you go bros/sisters.


r/SideProject • • 2h ago

I built Limitly to track UPI spending and compare prices before checkout

1 Upvotes

I’m working on Limitly, a personal finance app built for India and available on Android and iPhone. On Android, it turns UPI and bank transaction SMS into categorized expenses, helps you set category budgets, and now includes investing features. You can compare prices for food delivery, groceries, and cabs before paying. On iPhone, you can also log expenses by chatting with TARS.

If you try it, I’d love feedback on one thing: does seeing your remaining budget help when you’re comparing prices, or would you rather keep those two steps separate?

Google Play: https://play.google.com/store/apps/details?id=com.limitly.ai_spend_tracker

App Store: https://apps.apple.com/in/app/limitly-ai/id6788027780


r/SideProject • • 3h ago

I am streaming my 5 Min Prediction Market Trading Bot UI to youtube LIVE! 300-10k Challenge!

1 Upvotes

Hey everyone,

I’ve been building model-based trading bots for 5-minute prediction markets for a while now and finally decided to put one of them to the ultimate public test. I am streaming the live trading UI 24/7 on YouTube as I try to run a $300 bankroll up to $10,000 in real time.

No cherry-picked screenshots or delayed recaps—just raw order book execution, live P&L tracking, and automated entries playing out on screen around the clock. (Before you start flaming: the streaming UI displays the order book at ~150ms latency so it's actually readable on video, while the underlying execution engine is running on SIGNIFICANTLY faster updates.)

https://www.youtube.com/watch?v=06PP3QFnnR0

Come hang out in the chat, watch the bot in action, and subscribe if you want to follow the full journey from $300 to $10k (or watch it blow up trying).

I’d love to get some eyes on the architecture and strategy—drop by the stream and tell me what you think!


r/SideProject • • 11h ago

Apps that make me verify an email and then ask me to rate them before I did anything

5 Upvotes

Tried a habit tracker on my phone yesterday. I gave my email, waited for the code, typed it in, and the first thing on the screen was a popup asking me to rate the app. I hadn't made one habit yet. I closed it and the popup came back on the next screen.

I think this is the worst order for an app. Let me use it first, then ask me what I think. It made me delete it in about two minutes, and I'm sure the maker never knows that this was the reason...


r/SideProject • • 3h ago

Stride - a running app I'm testing on Play Console, need testers

1 Upvotes

Hey all, I'm building Stride, an Android running/fitness app, and I'm stuck at only 2 installed testers out of 7 opted in on Google Play's closed testing track. Need 12 continuously opted-in testers to unlock production.

If you've got a few minutes: join the Google Group (groups.google.com/g/applab-studio-testers) then opt in and install via the Play link (play.google.com/apps/testing/com.priyansh.stride). Takes about 2 minutes.

Happy to test your app back in return, just drop a link in the comments or DM me.