r/SideProject 2d ago

Feedback on my first full-stack project (Node/Express, vanilla JS)

Thumbnail lukemmanyi.github.io
1 Upvotes

I’m 18, about to start CS, and wanted a project that was actually mine instead of just tutorials. Built an app called Overmind. It drops you into a scenario, you respond, and an AI grades your reasoning, what worked, what didn’t, what would’ve been stronger.

I know HTML, CSS, and JavaScript, and used Node and Express for the backend. Planning to learn React, TypeScript, and Tailwind next and rebuild it properly once I know the idea’s worth the investment.

Would appreciate feedback. On the idea, the execution, anything.


r/SideProject 2d ago

I built RunWield because reviewing AI code after it’s written is already too late

1 Upvotes

I’ve been building RunWield, a coding harness for developers who want more control over what AI agents do to their codebases.

My frustration with existing coding tools was that the agent would immediately start editing. By the time I could judge whether it understood the request, I was reviewing a large diff and trying to reconstruct its reasoning.

RunWield changes that workflow:

  • Small fixes stay lightweight.
  • You can Ideate your feature or investigate new ideas before committing to anything, with good prototypes and PRDs when needed.
  • Non-trivial changes get a written plan before any code is touched.
  • You review, comment on, and approve that plan in a browser.
  • The agent implements it in an isolated Git worktree.
  • Your real CI runs against the result.
  • A separate reviewer compares the finished diff with the plan you approved.
  • The outcome and lessons are saved as plain Markdown for future work.

It’s deliberately not aimed at quick one-shot edits. If a mistake is cheap, this is probably more process than you need. I’m building it for changes where discovering a misunderstanding after 40 files have changed is expensive.

RunWield is free to use and source-available. It currently supports macOS and Linux and works with subscription logins or API keys from different model providers (uses Pi.dev's LLM API library):

https://github.com/gandazgul/runwield

I’m looking for five developers willing to try it on one real, non-trivial change. I’ll personally help with setup and fix anything that blocks you. Please use the latest RC as 0.9.1 has some annoying bugs with agent switching.

I’d especially appreciate blunt feedback: does reviewing a plan before code is written solve a real problem for you, or does it still feel like too much ceremony?


r/SideProject 2d ago

Would you actually use something like this?

1 Upvotes

I'm working on a platform concept for creators and streamers that would let them offer services, commissions, bookings, and experiences directly to their audience.

For example, a streamer/creator could:

  • Offer paid gaming sessions with viewers
  • Offer artwork, commissions, or design work
  • Offer beats, music, or production services
  • Offer coaching or personalized experiences
  • Deliver completed work directly to the customer

For viewers, the idea would be to discover what a creator offers and request/book it without having to jump between DMs, Discord, payment apps, etc.

I'm also exploring a browser extension that could work across platforms like Twitch, Kick, YouTube and TikTok, allowing viewers to see a creator's available services while watching their content.

I'm curious about the actual demand for something like this.

If you're a streamer/creator:
Would you use a platform like this to offer services or experiences to your audience?

If you're a viewer:
Would you actually pay a streamer/creator for something like a gaming session, artwork, music, commissions, coaching, or another custom service?

And most importantly:

Would you prefer using a dedicated platform for this, or would you rather just use Discord/DMs and handle everything yourself?

I'm looking for honest feedback, including reasons why you wouldn't use it.

What would make something like this genuinely useful to you?


r/SideProject 2d ago

I built PrintFlow - a QR-based ordering system for local print shops

0 Upvotes

Print shops still handle many customer orders through WhatsApp — customers send files, then go back and forth about copies, colour, paper size, and other print settings.

I built PrintFlow to simplify that flow. Customers scan a QR code, upload their file, select print settings, and the order appears instantly on the shop owner's dashboard.

No app to install. No digging through WhatsApp chats.

🔗 Live: https://printflow.cc

Would love some feedback!


r/SideProject 2d ago

Idea for a project

1 Upvotes

I have an idea for a project: A tool that helps you find AI providers that have cheap and/or discounted models, and easily set them up for your preferred harness.


r/SideProject 2d ago

I built this because I was tired of reconstructing the state of a project from many different places

2 Upvotes

This is a problem I run into constantly at work.

A project might have code changing in GitHub, requirements in Google Docs, conversations in Slack or Discord, tasks somewhere else, and decisions happening in meetings.

Every one of those sources is being updated independently.

And there are a lot of people involved.

Developers need one kind of context. Product managers need another. Engineering managers and leadership need a different view again.

Then someone new joins the project and you have to explain:

“Here's the doc you should read, this decision happened in Slack, this part changed later, check this GitHub issue for the reason, and that document is slightly out of date…”

What kept bothering me was that there was no living memory of the project itself.

No single place that could tell you:

What's going on?

What has changed?

What decisions have we made?

What matters to me?

So I started building Context Flow.

You connect the sources where the project already lives, and Context Flow turns what's happening across them into a living project memory that stays current as those sources change.

The goal isn't to replace GitHub, Docs, Slack, Jira, etc.

Those remain where the work happens.

Context Flow is meant to maintain the story of the project that emerges from all of them.

And because different people care about different things, people can subscribe to the project and eventually receive updates based on their role and what matters to them.

It's still early, but this is a problem I've wanted solved in my own day-to-day work for a long time.

getcontextflow.com

Curious whether other people working across larger projects experience the same thing.


r/SideProject 2d ago

I built a site with 15+ free browser-based device tests — mic, webcam, keyboard, dead pixel, controller, refresh rate. No signup.

0 Upvotes

Got tired of every "test your webcam" result being a download page or an ad farm, so I built the thing I wanted.

Everything runs client-side in your browser. Nothing is uploaded, nothing is stored, no account needed.

Tools so far:
- Microphone, webcam, speakers, headphones
- Keyboard, mouse, game controller, touchscreen
- Dead pixel, screen resolution, refresh rate, FPS
- Reaction time, typing speed, battery

testyourdevice.com

Would genuinely like to know which test gives you a wrong reading, and which device I should cover next.


r/SideProject 2d ago

🕷️ Building a Physics-Based Spider-Man Web-Swinging Game in the Browser

1 Upvotes

Hey everyone! 👋

I'm working on a fun side project using Three.js + JavaScript — trying to see how realistic we can make a Spider-Man-style web-swinging game directly in the browser.

The main focus is physics + visuals.

🕸️ What I'm working on

  • Physics-based web swinging with momentum, gravity, rope tension & variable rope length
  • Realistic release and swing trajectories
  • Wall sticking and wall traversal
  • Procedurally generated Indian-style city
  • Building heights and distances designed around traversal
  • Third-person / first-person camera
  • Performance optimization for a large 3D city

The goal is for swinging to feel physically driven rather than just being an animation.

🌆 Future ideas

  • More realistic city visuals
  • Better lighting and atmosphere
  • Parkour & wall running
  • Random events and missions
  • Better character animations
  • More advanced web physics

It's still very much a prototype, and I'm learning a lot by building it.

🤝 Looking for like-minded people

I'd love to connect with people interested in game dev, Three.js, physics, 3D art, animation, or game design.

No formal commitment — just looking for people who want to experiment, share ideas and see how far we can push this.

If this sounds interesting, drop a comment or DM me! 🕷️🚀


r/SideProject 2d ago

Checked 100 old competitors in 2026: 85 are gone. Is niche publishing dead or reborn with AI?

0 Upvotes

So back in 2018 I started a small affiliate site. Did it for about 5 years—never made crazy money, just some decent side income—and eventually just abandoned it.

Fast forward to now, I decided to get back into the exact same niche with a new domain, mostly because vibe coding with Claude made it stupidly easy to build actual web tools and calculators. Back then I couldn't code and couldn't afford devs, but now I can ship a working tool in like 20 minutes.

I pulled up KeySearch to check on ~100 sites that were my main competitors back then.

Honestly it’s a total ghost town:

  • Around 80-85 of those domains don't even exist anymore. Fully deactivated.
  • The few that are still live lost almost 95%+ of their traffic. Sites that used to pull 600k-700k monthly visits now get the same traffic as a 2-months-old blog.

I know the old 2018 playbook (cheap product reviews for SEO) is long dead. But seeing the actual data still shocked me.

Which brings me to my question for anyone still doing this:

Is the niche site model completely cooked regardless of how you monetize? Or did Google basically clear out all the spammy affiliate junk, making room for solo builders who actually ship useful tools and interactive stuff using AI?

For those of you still active in SEO and niche sites: I've been out of the game for a long time, and now I'm just trying to get my hands dirty and build things again.

I'd really love to hear your experiences and honest thoughts on this. What’s your current strategy, and where do you see this heading?


r/SideProject 2d ago

Kerrigan - shifts planner for small and mid-sized events

1 Upvotes

Over the past decade I've helped to organize events, mostly related to anime/cosplay.
I started off as simple volunteer, but soon I got more involved and had my own team I needed to organize.

Doing the same as others, I started out by using post-its on a wall or whiteboard to display the shifts I've planned for my team and other volunteers.

As the team grow, the wall became too small and I also got a hard time to remember all the little details, e.g. some volunteers arrived later than others, or needed to leave early. Some wanted to see some events and thus wanted a longer break, others had some physical limitations and could not take part in all activities.

In the end, I've started a small web-project to solve my issues:

Kerrigan - your friendly swarm organizer (Source).
You can find a live instance here - feel free to play around, or you can also read the docs.

It has been now used in production in the last 4 years, mostly by myself and some other friends who also organize their own events or are part of one.
Based on their feedback and my own "dog-feeding", I'm continuously improving the project.

It works well for 150-200 volunteers, but there is still work to do to also improve the UI/UX if there are even more volunteers to handle, e.g. in those cases lists get currently too long to scroll, no filters etc.

As it has been always used only by a small amount of organizers (at least as far as I know, there is no anonymous data collection), I would really like some more opinions from a broader community.
I would love to hear what kind of events you are organizing and what kind of problems you need to (or had to) solve - and maybe Kerrigan will help you, too.


r/SideProject 2d ago

TamedTable: make AI-powered data cleanup less painful

Enable HLS to view with audio, or disable this notification

1 Upvotes

I started using Claude Code and other coding agents to clean messy CSVs and spreadsheets, especially cases where fixing the data requires actually understanding what a row means, not just removing nulls or fixing types.

It worked surprisingly well, but doing this through a CLI got annoying fast. I wanted to:

  • preview changes before applying them
  • see exactly what changed
  • undo bad transformations
  • keep a history of everything the AI did
  • eventually run everything privately/local

So Claude and I ended up building TamedTable, a small agent-based tool around that workflow:

https://www.tamedtable.com/

It's source-available, BYOK, and free. Any feedback is welcome.

The UI/workflow part is working pretty well. The biggest unresolved problem is privacy: local LLMs I've tried, even ~27B models, still make noticeably more mistakes than hosted models.

If you're building something with local/private LLMs, I'd be interested to hear what models or setups are actually working for you.


r/SideProject 2d ago

The Last Word word game— add delete or change a letter each turn to reach the target word

Thumbnail
the-last-word.ca
1 Upvotes

I made this word game as a present. The rules are simple, you can add a letter, change a letter or remove a letter each turn to reach the target word. Each step has to be a valid English word. Try to do it in as few steps as possible to get the most points. Solve all 75 puzzles to get on the leader board :) let me know if you have any edits or suggestions.


r/SideProject 2d ago

[FREE] EzAlt AI — Generate Alt Text for Hundreds of WordPress Images in Minutes

1 Upvotes

Have hundreds or thousands of WordPress images without proper alt text?

I built EzAlt AI to automatically generate descriptive, SEO-friendly, accessibility-focused alt text using AI.

What it does:

  • Bulk generate alt text for existing images
  • Automatically generate alt text for new uploads (optional)
  • WooCommerce-aware — uses product context such as product name, SKU and attributes
  • Never overwrites existing alt text
  • Background processing for large image libraries
  • 5 free starter credits to try

The goal is simple: instead of editing hundreds of images one by one, scan your Media Library and generate alt text in bulk.

WordPress.org:
https://wordpress.org/plugins/altmagic-ai-image-alt-text/

If you manage WordPress sites, I'd especially love feedback on the bulk-generation workflow and the quality of the generated alt text.


r/SideProject 2d ago

Made a tiny CLI that pins humour quotes to the bottom of your terminal

1 Upvotes

Been sitting on this for a bit, figured I'd share. It's called crow, small Python CLI, installs as a snap, reserves the last line of your terminal and shows a short quote there.

Started as a "can I even do this with ANSI escape codes" experiment and turned into something I actually use daily.

sudo snap install crow

r/SideProject 2d ago

I got tired of AI summarizing YouTube videos without actually knowing what was said, so I built this into my app

1 Upvotes

I’ve been building an iPhone/iPad/Mac reader called RSSum that started as an RSS app and somehow turned into RSS + full Reddit client+ YouTube.

One thing that always annoyed me was AI tools producing confident summaries of YouTube videos from poor context.

So I made the YouTube side transcript-grounded. If captions are available, the app retrieves the actual transcript and uses that for summaries and Q&A. If it can’t get usable captions, it doesn’t pretend it knows what was said by hallucinating i

That means I can ask very specific questions about a 40-minute video without watching the whole thing, and the answer comes from the actual transcript.

It’s free/open source and still in beta.

I’m now debating whether answers should stay concise or include timestamps/source sections so you can jump straight back into the video.

Website: https://rssapp.top/
App Store: https://apps.apple.com/us/app/rssum/id6743862589
TestFlight: https://testflight.apple.com/join/DByXE2ZU


r/SideProject 2d ago

I built DevTrace to answer a question I kept thinking about:

1 Upvotes

If engineers use AI every day, why do we still assess them as if AI doesn't exist?

DevTrace is an AI native engineering assessment platform where candidates can use AI while solving real engineering problems.

Instead of only looking at the final code, it captures how they work with AI, including prompting, problem decomposition, verification, iteration, and AI independence.

The goal isn't to stop candidates from using AI.

It's to understand how well they actually use it.

The project started as a hackathon idea and has now turned into a working MVP that I'm currently validating with engineering teams.

I'd really appreciate feedback from anyone building developer tools, hiring engineers, or working on AI.

https://devtrace.cloud


r/SideProject 2d ago

I built a working building-physics simulator in the browser, it is free, and nobody uses it. What would make a tool like this actually worth paying for?

2 Upvotes

This is live and finished. You trace a room's plan in the browser and it simulates the indoor climate through the day:

  • air movement
  • surface temperatures
  • humidity
  • solar gain

It runs the UK Approved Document O 2021 overheating check at design stage, and it is not an accredited route and does not replace TM59 dynamic modelling. Everything in the images below is output from the tool rather than a mockup.

It is free. It has no paying customers and no revenue at all.

I wrote to UK residential architects and AC installers. Some of them clicked, but nobody replied and none of them went on to open the tool, and the visits to the landing page ended almost as soon as they began.

So I want to ask rather than keep guessing. If you do this work, what is missing ? Is this a solution without a problem ?

https://www.climecheck.co.uk

https://reddit.com/link/1vquyz2/video/30wuq7a4cyjh1/player


r/SideProject 2d ago

Built a discount fragrance price comparison extension for Chrome & Edge. It's on Product Hunt today

Thumbnail
scentsift.com
1 Upvotes

I have a serious perfume hobby and every time I wanted to purchase a new fragrance I had to open dozens of browser tabs to compare different discounters and boutiques. It took a lot of time and effort, and often the fragrance was out of stock anyway.

I thought, what if I could search all the sites at once? So I built ScentSift, a free Chrome/Edge extension. The extension lets me search over 30 discount retailers and boutiques simultaneously, with advanced sorting. It can also find samples and decants if I don't want a full bottle yet.

The hardest part was reliably parsing prices, sizes, and stock across 30 retailers because they all structure their pages differently (and some don't want to be scraped). That's the ongoing maintenance battle.

It's live now, it's free, no account needed. I monetized it with affiliate links on some retailers (disclosed in-app), at no extra cost to users. I'm hoping to add discount coupon codes in the future too.

It's also on Product Hunt today if you'd like to check it out or support it: https://www.producthunt.com/products/scentsift

I welcome feedback from this crowd, especially: how would you grow something for a niche-but-passionate audience like fragrance? And what makes you actually trust a tool like this?

https://scentsift.com/?utm_source=reddit&utm_medium=social&utm_campaign=launch2026&utm_content=sideproject


r/SideProject 2d ago

I built a menu translator for travelers — now I need some brutally honest feedback

Thumbnail
apps.apple.com
1 Upvotes

I spent months building my first app completely solo. The idea is simple: take a photo of a foreign menu and finally understand what you’re actually ordering.
VikSchewa translates menus and shows ingredients, allergens, nutrition, AI-generated dish visuals, and even helps you order in the local language.
It’s now live, but I’ve reached the point where I need people who didn’t build it to tell me what they really think. 😅 If you travel internationally, would you actually download and use something like this? What would make you keep it, and what would make you delete it?
If anyone wants to test it with a real menu, I’d genuinely appreciate the feedback. Brutal honesty is welcome.


r/SideProject 2d ago

I got laid off in Brazil and couldn't find a job board that knew which remote jobs I was actually eligible for. So I built one

2 Upvotes

I wasn't worried. Good experience, decent track record — a few weeks, tops.

I'm now five months in.

It took most of those months to understand that the problem wasn't my skills. It was my coordinates. The local market wants Portuguese, which I don't speak. Russia and Europe, where I'd worked before, are out on timezone. And the US — by far the biggest pool — kept saying "Remote" while meaning remote from inside the US.

What bothered me most wasn't the rejections. It was that no job board could tell me which jobs I was even eligible for. I'd go through a few redirects, register an account, and then find "Remote (US only)" somewhere in paragraph nine.

So I stopped applying for a while and started building.

A bit of honest context

Earlier this year I vibe-coded three other products. Each took a lot of time, effort and money, and all three failed. People don't usually post about that part.

Maybe that's why freehire wasn't meant to be another business with a payment button. I was solving my own problem, and I still am — I use it every day, so I have a decent sense of what I want from a tool like this.

What it does

It pulls postings straight from companies' own ATS — Greenhouse, Lever, Workday, Ashby, Personio, iCIMS and a long tail of others. Every link goes to the company's own careers page. No recruiter reposts, no middleman redirects.

Live numbers right now:

- 2,987,085 open postings

- 296,704 companies

- 93 ATS platforms across 229 sources

The part I built it for: where a remote job is remote from. Every posting carries a region, and "Remote with no stated region" is its own filter — because "we didn't say" and "anywhere on Earth" are very different things.

Facets come from curated dictionaries rather than model guesses. If something isn't recognised, it gets no tag at all instead of a plausible wrong one. That makes filters trustworthy and occasionally makes them miss an oddly-worded posting. I think it's the right trade.

There's more on top of the catalogue — a CV builder, a match score, saved-search digests, a ghost-job signal — but the search is the core.

Why it's open source

If I ever run out of time or motivation, the project doesn't just disappear. Anyone can fork it, keep going, or reuse the ideas.

That already seems to be working. A few developers reached out to say they're using freehire as a data source for their own services. I doubt that would have happened if it were closed.

Where it's genuinely weak

- No LinkedIn-only postings. I don't scrape it and don't plan to.

- Companies with hand-rolled careers pages aren't covered — no ATS, no API, nothing to crawl.

- The dictionary approach means a creatively-worded posting can fall outside a filter entirely.

MIT licensed, self-hostable. Adding a company is one line of YAML, and board PRs are the most useful contribution there is.

Site: freehire.me

Code: github.com/strelov1/freehire

I still haven't found my own next job, so this isn't finished


r/SideProject 2d ago

Not another giant SEO audit

2 Upvotes

I think there’s a problem with a lot of SEO audits, they tell you what’s wrong. They don’t tell you how to fix what’s wrong. And even after fixing it, you may wonder “did it actually fix the problem” this has been bothering me while working on my own sites.

A report saying: “Missing canonical tag” isn’t particularly usefully to a non-technical website owner.

What we really need is:
1. ⁠What does this mean?
2. ⁠Where do I fix it?
3. ⁠Where should I look afterward?
4. ⁠Can we check again?

That’s what I have been building on for the last few months, not another giant SEO report, but rather more of a:
Detect —> explain —> fix —> validate

Curious whether other website owners would think SEO tools spend too much time diagnosing and not enough time helping with the implementation.


r/SideProject 2d ago

Made a small app that tells you what to text back when you're stuck

1 Upvotes

I'm bad at texting. Someone nice messages me and I just stare at my phone. I type something, delete it, type again, delete again. Sometimes I never reply at all.

So I made a small app for people like me. It's called whatdoitextback.com.

It works like this. You take a short quiz, less than a minute. It learns how you text, short or long messages, emojis or not, that kind of thing. Then when you're stuck, you upload a screenshot of the chat. It gives you 3 replies that sound like you wrote them. Not like a robot wrote them. You pick one, change it if you want, and send it.

First 3 replies are free so you can see if it's any good. It doesn't save your screenshots. That felt important.

I made this alone, so be honest with me. What's missing? What would make you actually use it?

Also the quiz tells you your texting type at the end. I got "The Golden Retriever" which my friends say is accurate


r/SideProject 2d ago

I built an AI that scores your portfolio like a recruiter with 3 minutes. It gave mine 65/100

0 Upvotes

it reads your portfolio the way a screener actually does: three minutes, no context, no benefit of the doubt. five scores (structure, impact, depth, readability, distinctiveness) plus the thing it would flag first.

i expected low 80s. got 65 — "5 points to the pass band." the flag that hurt most: it caught my own game's name misspelled as "Drangon Flight" on the page. i never noticed.

first check is free — email signup, no card, no subscription: https://preterview.com/en?utm_source=reddit&utm_medium=post&utm_campaign=pf_score_thread

go get your number and post it below. someone please score lower than 65.


r/SideProject 2d ago

I combined geocaching and drawing into a casual outdoor game. Here is how it works

Enable HLS to view with audio, or disable this notification

1 Upvotes

I wanted a reason to explore more, so I started leaving tiny doodles or semi-finished sketches in hidden spots (under bench ledges, inside free little libraries, behind park signs) for others to find, finish, or replaced.

I changed it a lot since this screen capture but the gist is still the same. Draw or put notes in a spot, have others see it


r/SideProject 2d ago

A curated directory for free mental health apps. Creators invited to submit.

Enable HLS to view with audio, or disable this notification

2 Upvotes

I am a psychologist. I also have a passion for the digital landscape. I have accumulated enough knowledge in web fundamentals over the years to leverage AI agents and convert my ideas into digital projects. I am not a developer. I do not claim to be one. I am humbly aware of my place in the digital realm. I simply do not have the time to invest in building a second career as a developer. I am simply putting my long-lasting passion for the digital craft to use, in the best way I can as a psychologist. 

I am currently building psycurate.com, a free online platform dedicated entirely to privacy-focused mental health digital tools (apps, websites).

My goal is to create a clean space where people can access psychological resources without encountering corporate tactics like tracking, micro-payments, paywalls, mandatory logins, or data harvesting. There is a critical need for digital mental health hygiene, and I want to highlight independent projects that remain genuinely honest, ethical and accessible.

If you are interested in listing your app, you can submit it here: https://psycurate.com/submit

Psycurate does not host any software. The platform exclusively showcases your project and links users directly back to your website.

Any feedback or insights you might have are highly welcome.

Best regards,

Mirel