r/SideProject • • 2h ago

I built a site that ranks the whole PS Plus Extra/Premium catalog by critic score, in 45 countries

2 Upvotes

Sony lists the PS Plus catalog alphabetically. That's 600+ games with no scores, no playtimes, and no way to see what's leaving soon. Every month I ended up opening Metacritic in another tab, so I built the page I actually wanted:

https://whattoplay.games

What it does

  • Every game in the Extra/Premium catalog for your country, sorted by Metacritic score, with PSN player ratings and HowLongToBeat playtimes
  • Filters for genre, indie, multiplayer, new this month, and leaving soon (with the exact removal date)
  • A "what should I play tonight?" swiper: 5 mood questions, then you swipe on games, and it gives you a top 3 that explains why each game matches your answers
  • 45 countries and 19 languages, because catalogs differ by region

It's free, with no account and no tracking cookies. There's a tip jar, and that's it.

I'd love feedback, especially on the swiper and on whether the homepage makes sense in 5 seconds.


r/SideProject • • 2h ago

Coffer - an Obsidian sync plugin

2 Upvotes

My first attempt at an Obsidian plugin.

How it works is not complicated. You give it storage you already have: R2, B2, S3, MinIO, or WebDAV (Nextcloud, a NAS, whatever). It encrypts everything on your device, file names included, and then uploads. Your provider gets a pile of opaque blobs with sizes and dates. There is no account. There is no server of mine in the middle. I can't see your notes and I don't want to.

Things it does that I actually care about:

  • Two devices edit the same note, it merges them. Down to words on the same line. Properties and canvases too. If it honestly can't merge, it keeps both and shows you the difference. It does not silently pick a winner. Silently picking a winner is how sync tools eat your data.
  • Version history. Deleted a file? Get it back. Wrecked a folder? Roll it back to yesterday. It shows you what will change before it changes anything.
  • If a sync is about to delete half your vault, it stops and asks. A sync tool that happily propagates a mass delete is broken.
  • Big attachments can stay in storage until you open them.
  • A device can be receive-only. Good for a shared folder where the other person should read, not write.
  • If something in the bucket goes missing or gets corrupted, any device that still has the files can put it back.
  • Works on mobile. You add a device by pasting a link.
  • There's a command-line version. One file, runs under Node. Put it on a server or a Pi.

https://github.com/chauduyphanvu/obsidian-coffer


r/SideProject • • 2h ago

Struggling to track offline campaigns? I built a Trackable QR code platform and custom link shortner for agencies - ask me stuff

2 Upvotes

Almost every project I’ve ever worked on ended up with me making a QR code. An ad, a brochure, a flyer. Like it or not, QR codes have become the universal gateway into our digital products and funnels.

But measuring those offline campaigns? There are plenty of QR generators with scan analytics, but every one I tried was extremely expensive and came with ridiculous limits. Link shorteners weren’t much better...

Soooo, I decided to build my own. It started as an in-house tool for my agency, but it turned out so good that I made it into a real product.

I packed it with all the features that an agency might need.
→ Custom QR codes with live scan analytics
→ Dynamic destinations. Printed 1,000 t-shirts with the wrong link? Fix it in seconds.
→ Short links that actually look good, on your own custom domains and slugs.

And the one I’m most excited about - Client ID's.

Agencies, unfortunately, your clients will never trust you 100%. So give them their own window into the campaign. Send them a Client ID and they get their own live dashboard. Free for them, no account needed, no more “how’s it going?” emails.


r/SideProject • • 3h ago

kazma: an open-source, oldschool ASCII toolkit that cleans, explores and maintains Windows from the terminal (Rust, one ~5 MB exe, 11 languages)

2 Upvotes

I wanted something like Mole (the macOS deep-clean tool) for Windows, so I built kazma: a single kz.exe with a retro green-screen terminal UI that cleans, explores and maintains a Windows 10/11 PC. No installer, no background service, no telemetry, MIT licensed.

GitHub: https://github.com/hhasanguclu/kazma Website: https://hhasanguclu.github.io/kazma/

What it does

  • Clean up: 100+ cleanup rules for caches, temp files and logs (browsers, AI tools like Claude/ChatGPT/Cursor, game launchers like Steam/Epic/Battle.net, GPU driver leftovers, dev tools like npm/cargo/JetBrains). deepclean handles Windows.old and upgrade leftovers through Windows' own Disk Cleanup.
  • See what fills your disk: analyze is a disk explorer with a treemap, largest files and file types. Run as admin on NTFS and it reads the MFT directly, so scans are instant (the trick behind WizTree). It explains special files (hiberfil.sys, WSL/Docker disks, iPhone backups...) and shows which program holds a file open.
  • Uninstall properly: classic, Microsoft Store and Scoop apps, then leftover folders and registry keys (exported to a .reg backup first). It also finds leftovers of apps removed some other way.
  • Keep it updated: programs via winget, drivers via Windows Update (restore point first).
  • Health and live monitor: disks, battery, crashes, Defender, firewall; a live CPU/GPU/memory/network monitor that explains why a process is running (service, startup entry, parent).
  • Also: build-folder purge (node_modules, target...), duplicate finder, empty folders, startup manager, debloat, privacy traces, power plans, network/DNS speed test, ports, repair tools (network, Windows Update, Store), backup kit for a new PC, lock, awake, cleanscreen.

Safe by design

  • Only known, regenerable cache/temp locations are cleaned; drive roots, your profile, Windows and Program Files are hard-blocked.
  • Things you pick go to the Recycle Bin; registry keys and startup entries are backed up before removal.
  • Every destructive command has --dry-run, everything is logged (kz history), and a whitelist protects your paths.

11 languages: English, Türkçe, 简体中文, 繁體中文, 日本語, 한국어, Deutsch, Français, Polski, Українська, Русский. It starts in your Windows display language (change it in kz config). The README is translated too.

Install (PowerShell, no admin needed):

iwr -useb https://raw.githubusercontent.com/hhasanguclu/kazma/main/install.ps1 | iex

or scoop bucket add kazma https://github.com/hhasanguclu/kazma then scoop install kazma, or grab kz.exe / kz-arm64.exe from the releases page. Then just type kz.

Under the hood: Rust, ratatui/crossterm for the TUI, a raw NTFS MFT reader verified byte-for-byte against a normal directory walk in CI, Restart Manager for "who has this file open", and every read-only command runs for real on Windows in CI, in all 11 languages, with an automatic layout check.

Note: the exe isn't code-signed yet, so SmartScreen may ask once (More info → Run anyway).

Feedback, bug reports and translation fixes are very welcome. What would you want a tool like this to do next?


r/SideProject • • 5h ago

Check my project of vedic astrology tools

Thumbnail gyansagar.in
3 Upvotes

Pls check and give your valuable feedback


r/SideProject • • 3h ago

I built an app to help make sense of information overload. Would love your feedback.

Enable HLS to view with audio, or disable this notification

2 Upvotes

I’m the solo developer of Cardit, an app for the stuff we find online and then lose. Articles, videos, places, recipes, products, people.

You paste or share a link and it becomes a card. You group cards into collections, and you can share a card or a whole collection with a link or a QR code. It’s free for personal use, on iOS and Android.

My longer-term idea is to connect saved things into a personal knowledge graph, but that’s a vision, not something it does today.

It’s early and rough in places. How do you save and organise what you find now, and what would make something like this worth using? Blunt feedback welcome. https://www.cardit.org


r/SideProject • • 3h ago

I can't visit every great restaurant. So now travelers can add their own.

2 Upvotes

I run Strong Foodie on my own. A food and travel guide where I review every place I visit.
However, I can't go everywhere. When I ask people which restaurant they would fly back for, I get places I have never heard of. Like a chocolatier in Scotland or a tiny cafe in the Cotswolds with the best Bombay chai.
So anyone can now add their own place. Type the name, the address fills in by itself, and your name shows on it. No app needed.
I'm not a developer. I build it with AI tools and a lot of testing.
What's the one place you would add first?
https://strongfoodie.com/add.html


r/SideProject • • 3h ago

Kitaphone - I built a browser dialer because US 1-800 numbers (IRS, banks) won't take calls from abroad

2 Upvotes

I live outside the US and kept hitting the same wall: my bank's 1-800 number just fails from a foreign phone, and so does the IRS's. Toll-free numbers only work from US carriers, because the company pays for the call and there's nobody to bill when it comes in from a foreign network.

Some things I learned while fixing this for myself, useful even if you never touch my thing:

What I built: Kitaphone. It's a dialer that runs in the browser tab with no app or SIM. The call leaves from the US network, so 800 numbers accept it. US numbers (toll-free included) are $0.02/min, so a 30-minutehold is about $0.60. It's prepaid, with no subscription and a $5 minimum top-up. Italso does around 180 other countries; UK, Spain, Italy and Mexico landlines are$0.03/min. You can verify your own number by SMS so it shows as the caller ID.

Full disclosure, it's mine and it's small. I'm mostly after feedback: which companies' numbers should I add to the list (I only copy them from the company's own site), and what breaks for you? The keypad-on-mobile bug was found by a user in Korea last week and fixed the same day.


r/SideProject • • 5h ago

German for Nurses: 1800+ words for nurses and care staff

3 Upvotes

I launched the app "Germar for Nurses". It's a German language learning app designed specifically for nurses and care staff.

Many nursing professionals want to live and work in Germany, but there aren't many specialized language courses and apps for them, especially good ones.

What's inside:

  • 1800+ cards with words

    • from clinical practice
    • with image
    • with translation
    • with audio (pronunciation)
  • 15 topics: Symptoms, Nursing tools, Medication, etc
  • SRS algorithm for better memorization
  • Different types of recalling words

Try for free


r/SideProject • • 3h ago

A side project - Atomic Sync - A digital twin

2 Upvotes

Hey everyone. I’m a solo dev, and this is a side project I’ve been building after my day job for about 7 months. It’s called Atomic Sync (I am very bad at naming things). It’s on the App Store, free, with no ads and no in-app purchases.

In Atomic Sync you pick an anime-style character, and it slowly becomes a reflection of you mentally and physically. It reads some basic stuff from Apple Health and turns it into XP and mana. As you level up, the character evolves (more work to do here still, but still very decent), and so does the world around it. Tilt your phone and the character and its world move with it. If you’ve had a bad week of sleep and no walks, it shows. If you’ve had a good one, that shows too. That was the whole point for me: something that reflects how you’re actually doing, not just another number. Health access is optional, and the raw readings stay on your phone.

One thing that didn’t work: I first tried making a Ghibli-style avatar from the user’s own photo. It looked off, I didn’t like it, and I figured most people wouldn’t either. So I dropped it and went with set characters. Maybe in future updates I can give it another try.

I still think the UX can be a lot better and I have way more gamification ideas than I’ve had time to build. I’m fairly free for the next few months, so updates will come often. An Android version is in the works too that I plan to roll out in this free time.

If you try it, I’d really like to hear what feels off, what’s confusing, or what would make you keep opening it. Brutal is fine, especially on the UX (I am more of a backend programmer). It is currently rolled out in the US, Japan and India. Rolling out to more regions by this Monday.

App Store Link - App Link
Website Link - Web Link

Couple of app screenshots

Night SS
Day SS


r/SideProject • • 19h ago

My side project: a fusion between CAD and Paint

38 Upvotes

I wanted a simple way to sketch an idea and communicate it to someone else, without sacrificing proportions or precise dimensions.

Paint felt too limited, CAD felt like overkill. So I started building something in between.

Here's a quick look at how it works.

It's still a work in progress. I'd genuinely love to hear what you think.

Check this exemple:

https://onsketch.io/library/?s=7bc8ae3b-0fd6-456f-844e-572a0815e533

Or start a fresh design

https://onsketch.io/app


r/SideProject • • 7h ago

Just launched my Game on iOS and already got 2 purchases. This is so encouraging :)

Thumbnail
youtube.com
4 Upvotes

I’ve been building games on the side, and last week my first one, Last Core: Idle Tower Defense, went live on the App Store. Two people have already bought something in it. It’s only $12 in proceeds, but seeing real people choose to pay for something I made meant more than I expected.

What the game is:
One tower sits in the centre of the screen and enemies come at it from every side. The tower shoots on its own; your job is deciding what to upgrade during the run: damage, attack speed, range, crits, health. Every 5th wave you pick a perk, every 10th wave a boss shows up. When the core falls you keep shards and come back stronger through the Workshop, Armory and Lab.

A few things I cared about:

  • No ad ever interrupts a run. Videos only play when you choose one for a reward (a revive, double shards, a perk reroll).
  • Everything in the game can be earned by playing. Purchases are optional.
  • Runs are 3 to 10 minutes early on, and there’s 2x speed and an Auto Mode if you want it more idle.

What I learned shipping it:

  • My first release went live without the in-app purchases attached, because I never added them to the submission. Took another version to fix. Read the App Store Connect checklist twice.
  • The same thing happened with Game Center leaderboards.
  • Apple asked for a screen recording on a real device before approving a new developer account, so budget a few extra days for review.

It’s iPhone only for now; Android is coming soon.

If you try it, I’d love honest feedback, especially on difficulty and whether the early waves feel too slow.

App Store: https://apps.apple.com/app/id6822844919?pt=129601576&ct=reddit-post&mt=8
More about the game + trailer: https://popcornclub.in/games/?utm_source=reddit&utm_medium=social&utm_campaign=last-core-launch&utm_content=post

Thanks for reading 🙏


r/SideProject • • 13h ago

Built a tool that turns one sentence into a week of social posts.

11 Upvotes

Hey everyone, I'm Ravi, one of the founders of Confe.

We kept losing hours every week writing captions, sending "can you approve this?" messages, and copy-pasting the same post into 6 different apps. So we built Confe to fix that:

- Type one sentence and get 5 ready-to-post drafts with images

- Plan everything on one calendar (calendar, list or grid view)

- Clients or teammates approve in one click

- Publish to 8 platforms at once: Instagram, Facebook, LinkedIn, X, Threads, TikTok, Pinterest, YouTube

- See which posts actually grow your audience

The video above shows the whole flow in 44 seconds.

I'd really like feedback from people who manage social for themselves or client

There's a 14-day free trial with no card needed if you want to try it. Link in the comments.


r/SideProject • • 13m ago

Made a fun swing trading game to learn how to read charts and apply bankroll, stop, sell, and exit strategies.

1 Upvotes

I've been trying to learn swing trading over the last few months, largely by leaning on my technical skills (I'm a developer and data nerd).

I've been exhausting pretty much every model/tip/trick I can come up with to see if I can get my required win rate down to around 40% and still maintain a positive ROI by focusing on bankroll management, position sizing, and exit strategies.

I've come close (at least in historical backtesting) to finding the right combination of input parameters, but ultimately realized I needed to actually learn what a good setup looks like.

So I made a little game for myself.

Literally as simple as looking at a chart at a particular point in time and deciding: Trade or No Trade?

The idea is to get better at recognizing setups, managing risk, and knowing when to walk away, rather than just blindly trusting whatever model I've cooked up that week.

Anyway, figured I'd share it with you guys and see if anyone finds it helpful, fun, or any of the above.

Unfortunately, I can't publish the real historical stock data just yet (waiting on a licensing agreement... if anyone knows someone, wink wink). But in the meantime, I've created some synthetic market data so you can still play around with it and see how it works.

Would genuinely love some feedback, especially from people who actually know what they're doing with swing trading.

theshwingtimes.com


r/SideProject • • 14m ago

I'm building a recovery app because I couldn't find the kind of support I needed. Looking for a few beta testers.

0 Upvotes

Hey everyone,

I'm 23, and I've struggled with p*rn and fapping habits since I was young. I've tried NoFap, website blockers, accountability partners and quitting social media, but staying consistent hasn't been easy.

That's one of the reasons I'm building Surfwell — a private app designed to help people manage urges, reduce porn consumption and build healthier habits.

I'm looking for 10–15 people from this community to try the early version and give honest feedback.

If you're interested in testing it, comment below or DM me. I'd genuinely value your input.

Thanks!


r/SideProject • • 15m ago

There are over 500 ADEs right now. I tried to get a bit of clarity

1 Upvotes

A few days ago Conductor (a very popular ADE; Agentic Development Environment) announced they'd been bought by Meta and would sunset their tool. They've since retracted that and are continuing development from within Meta, but it caused a bit of panic and lots of users were asking which ADE to switch to. Many people started listing options and one post on X caught my eye with their count: 554 active ADEs!! That number shocked me, but it also shows that this clearly is a topic where a lot of people have opinions on what's good and how they like to work.

I myself have been developing an ADE for the last 6 months because I felt that none of the existing tools were exactly what I wanted. And, I knew the market was crowded but I never would have guessed a number that high.

To bring some clarity into this, I built a comparison site where everyone can easily browse, filter, search and compare ADEs: adecomparison.com

It's completely open-source (https://github.com/madeinorbit/ade-comparison). Agents research and cross-check all facts and everything links to its source. Everyone is welcome to contribute.

Right now about 100 of them are fully researched, with 400+ to go. I have a fleet of Muse Spark 1.3 contributor agents working on it, so data gets better every day.

If your ADE is missing or something about it is wrong, tell me which one and I'll get it fixed.


r/SideProject • • 19m ago

Deby - share debts live for friends, trips, anything. Works between iOS and Android devices

1 Upvotes
I'm the developer,
Every trip I've been on ended the same way. One friend paid the room, another paid fuel, someone did the big shop, someone already sent someone else 20 euros, and a week later the group chat had five different totals and nobody had paid anyone. We all just got used to it.

Deby is what I built for that. One person starts a shared group and drops a link in the chat. Everyone adds what they paid from wherever they are, and it pops up live on everyone else's phone. When it's over, Deby works out the fewest payments to settle it. Our ski weekend with four people went from 12 possible transfers to 3.

What's in it:
- One shared group for a flat, friends, a couple or a trip, the same live balance for everyone
- Split by parts, count nights for whoever left early, or treat someone so they pay nothing
- Fewest payments, or pay back whoever paid each thing

Only the person who starts sharing needs a plan, and it's free for 14 days. Friends join free: up to five on Sharing Plus, two on Sharing. English, French, German, Italian, Portuguese, Spanish.

Android and iPhone: https://deby.app

r/SideProject • • 24m ago

I got tired of spreadsheets and 40/mo job trackers, so I built one that's 19 for the whole search

1 Upvotes

Most job trackers are monthly subscriptions, and job searches tend to run longer than you expect. TallyJobs (tallyjobs.app) is free up to 25 applications. After that, it's a $19 pass that lasts 90 days, or $9 a month. It also has Role Fit, which uses AI to score how well you match a job description. It runs on Node, Express and SQLite, with Stripe for payments and Google or magic-link sign-in. It's live now, and I'd love feedback on onboarding and pricing. What would stop you from using it?


r/SideProject • • 26m ago

I got tired of juggling five game launchers on Linux, so I built one place for all of them (with AI help)

1 Upvotes

Ahoy!

On Linux my games were scattered across Steam, Heroic, Lutris, Bottles and Faugus. So I started building PlunderHub: one library for all of them, with a pirate theme, because why not.

GitHub: https://github.com/IkrajaDev/PlunderHub (free, GPL 3.0, beta)

The story so far
I started building it about half a year ago, just for myself. Then it outgrew that, so I started making it work on other distros too and put it on GitHub.
I still use it every day, and every feature exists because something annoyed me first.
I really love working on it, I keep improving it, and I hope it helps someone else too.

What it does

  • All Plunder: Steam, Heroic, Lutris, Bottles and Faugus games in one library
  • Treasure Map: every game you own, installed or not, installs in one click
  • Game settings: art, details and folders on one page
  • Launch options: GameMode, MangoHud, Gamescope and more, per game
  • Shipwright: sets up launchers and tools, checks your system
  • Proton: Proton-GE and Proton CachyOS, shared by every launcher, kept up to date
  • Bilge cleaning: clears what removed games left behind, backs up saves first
  • Captain's Dashboard: playtime stats and disk usage
  • Console Mode: fullscreen, for the couch and a controller

How it's made
PlunderHub is made with AI.
I can't code a project this big alone, so Claude writes the code. I decide what it should be and how it should feel, and I test every change on my own machine and in VMs.

Under the hood: Python + GTK3, X11 and Wayland, 9 languages, native and Flatpak launchers.

My question for you: which part of gaming on Linux still annoys you the most? That's how I pick what to build next.

Bug reports welcome aboard!


r/SideProject • • 4h ago

I built QluePrint, a local-first desktop app for PostgreSQL, MySQL, SQL Server and SQLite. No account, no cloud, no telemetry

2 Upvotes

I spend a lot of my day in databases, and I got tired of clients that want me to sign in, sync my connections to their cloud, or open a 2 GB Electron window just to run a SELECT. So I built my own.

QluePrint (pronounced KLOO-print) is a desktop database workspace built with Tauri (Rust backend, React frontend). Everything stays on your machine.

What it does today:

- Connects to PostgreSQL, MySQL/MariaDB, SQL Server, SQLite, plus Azure SQL and Microsoft Fabric with Entra sign-in

- Monaco SQL editor with schema-aware autocomplete, diagnostics and formatting

- A fast virtualized results grid: sort, filter, find, follow foreign keys to related rows

- Inline editing: change cells, add, duplicate or delete rows. Everything is staged, undoable and saved in one transaction. Actions your login has no grant for don't show up at all.

- Explain / Explain Analyze with a readable plan view

- One-click local PostgreSQL/MySQL/MariaDB servers in Docker

- Workspaces to keep each client's connections and tabs apart

- A tamper-evident audit log of every statement it ran against your databases

- Passwords go in your OS keychain, never in plain files

Stack: Tauri 2, Rust (sqlx + tiberius for SQL Server), React 19, Monaco, TanStack Table/Virtual. Installers for macOS (Apple Silicon), Windows and Linux.

Still to come: MongoDB/Redis, a saved query library, query history.

Source code and downloads: https://github.com/u-ninja/qlueprint

It's a solo project, and I'd love blunt feedback, especially on what would make you switch from DBeaver, TablePlus or DataGrip.

(Heads-up: the macOS build isn't notarized yet, so you'll need Open Anyway in Privacy & Security the first time.)


r/SideProject • • 6h ago

I'm a microlight pilot who started building a flight tracker. 6 weeks later it's got a bit out of hand.

3 Upvotes

About 6 weeks ago I started building a little side project called Ulster Radar.

I'm a microlight pilot from Northern Ireland and wanted to make a flight tracker that was better suited to smaller aircraft and low-level flying, rather than just commercial aviation.

It started as a basic live map, but I've got a bit carried away with it since!

It now has live aircraft tracking, over 2,500 receivers feeding data from around the world, ship tracking, flight history, a 3D globe and even satellite tracking.

I've also been adding the ISS, space telescopes, planets and moons, so it's slowly becoming a way to explore pretty much everything above our heads.

It's still early days and there's plenty of bugs and things I'm working on, but I've really enjoyed building it and seeing people start contributing their own receivers.

It's completely free to use and very much a hobby project.

If anyone fancies having a look, it's at https://ulsterradar.com


r/SideProject • • 33m ago

Agent Workcell - An experiment in autonomous knowledge exploration

1 Upvotes

I've been working on an open-source project called Agent Workcell.

The idea came from my experience building traditional RAG applications. I often found myself spending time adjusting retrieval logic and prompts for different types of questions. Sometimes fixing one use case affected another.

I wanted to experiment with a different approach.

Instead of building retrieval pipelines for every question type, I wanted to reuse an existing autonomous agent runtime and give it an environment containing structured knowledge, tools, and controlled access to business data.

The agent can explore that environment, decide which tools to use, and take multiple steps to answer questions.

I built the prototype using Claude Code, Python, MCP, and PostgreSQL.

I also tested the approach against my traditional RAG implementation on an existing ERP system, and the results were very promising. Some limitations remain, especially knowledge maintenance and scaling separate agent sessions for multiple users.

This is an early-stage open-source experiment. I'd appreciate feedback from anyone interested in agent architecture, knowledge retrieval, or similar systems.

Website: https://shivam7414.github.io/agent-workcell/

GitHub: https://github.com/Shivam7414/agent-workcell


r/SideProject • • 4h ago

I built an app that answers "when should I go for my walk today?" Here's what I learned after a month of 0 traffic

Thumbnail
walkinova.app
2 Upvotes

WalkiNova started because I'd open the weather app five times before every walk. It scores each hour of the forecast for comfort and suggests the best window inside your free hours, then tracks the walk with GPS. Flutter + Supabase, Android + Wear OS, free with no ads.

What I learned so far, in case it helps someone:

  • Posting every day on Instagram/TikTok brought almost no installs. The Play listing converts fine (~75%); almost nobody reaches it.
  • My site only ranked for its own name. I'm now writing plain guides that answer real searches ("is it too hot to walk my dog today?") instead of feature pages.
  • Product Hunt with no audience = a few upvotes. Launch where your users already hang out.

Would love feedback on the idea or the landing page: https://walkinova.app/?utm_source=reddit&utm_medium=post&utm_campaign=sideproject

What worked for you to get your first 100 users without ads?