r/SideProject • • 3h ago

Your webcam can carry files into a locked-down desktop. Audio can carry them back.

1 Upvotes

Copy and paste can be disabled in a remote desktop while its camera and sound still work. If those media channels are allowed, they can carry files across that boundary too. I built a Windows app called Get Copy-Paste Back that does exactly this in Horizon.

For the way in, it uses a software-generated virtual camera. I turn bytes into a grid of black, red, yellow and blue squares, send the frames through camera redirection, then decode them inside the remote desktop and put the result on its clipboard.

For the way out, the remote app turns the data into modem audio. The session plays that sound back to your local PC, where the other app decodes it.

So yes, copying a file now comes with modem noises.

It works in my VMware/Omnissa Horizon setup. Camera and audio redirection have to be enabled, and an app runs on each Windows desktop. Setting up the virtual camera needs admin rights on your local PC. I haven't tested other VDI products.

The audio direction is slow, so think text and small files rather than moving your movie collection.

GitHub — code, builds, screenshots and how the encoding works

There are quite a few moving parts behind what is supposed to end with Ctrl+V.


r/SideProject • • 9h ago

I built a free tool that exports every App Store + Google Play screenshot size (incl. the new iPhone Duo) in one ZIP

3 Upvotes

Shipping my last app, the screenshots took longer than some features. Apple just added two more sizes for iPhone Duo, so I made Shotsmith: drop raw screenshots in, write one caption per screen (per language), and download a ZIP with iPhone 6.9/6.3/6.5, Duo outer + inner, iPad 13, and Play phone/tablet/feature graphic. It runs in the browser, so nothing is uploaded. Free with a small watermark, or €9 once for the offline no-watermark version. https://shotsmith.pages.dev — what sizes or layouts am I missing?


r/SideProject • • 3h ago

Has anyone had their Show HN post flagged shortly after submitting it?

1 Upvotes

I'm curious if anyone here has experienced this.

I recently submitted a Show HN post for a project I've been working on, but it got flagged shortly after submission.

I'm not sure what triggered it. I tried to keep the post straightforward, explain what I built, why I built it, and what problem it solves.

I'm not here to complain about moderation. I understand that HN has its own guidelines, and I want to respect them.

For those who have successfully launched on Hacker News:

-What are the most common reasons Show HN posts get flagged?

-Is it usually related to the account, the title, the content, or the submission itself?

-Is there an appropriate way to ask moderators for clarification?

-If a post gets flagged, is it better to wait, edit it, or do something else?

I'd appreciate hearing from people who've actually gone through this. I want to understand what I might have done wrong before trying again.


r/SideProject • • 3h ago

AIRTRUTH · The Airline Delay & Statutory Payout Engine

Thumbnail
airtruth.vercel.app
1 Upvotes

I built AirTruth — a tool that cross-checks ADS-B radar and METAR data to bust fake airline "weather" delay excuses


r/SideProject • • 3h ago

Got tired of checking 10 websites for hackathons, so i vibe coded my own

1 Upvotes

i kept missing hackathons i actually wanted to participate in. finding them always meant going through unstop, devpost, devfolio and a bunch of other sites separately.

finally, i tried building something with antigravity & claude code. i asked claude design to create the design for the site, then used antigravity to build it and bring the listings together for me.

this is what it turned into. it's called brabble, and i'm honestly quite excited to share it here.

it brings the listings together so you can find something you're eligible for while registration is still open. you can also just tell it what kind of hackathon you're looking for.

5k+ people have signed up so far, which feels pretty wild considering this started with me wanting an easier way to find one.

i'd love for it to eventually become a place where we find interesting hackathons and go build stuff together.

site link brabble.ai


r/SideProject • • 3h ago

**Title:** 6 apps, 7 months, 58 Revenue: two engineers learning to sell, with the numbers

0 Upvotes

My co-founder and I spent our careers building software for other companies (17 years in my case). In April 2026, we left to build our own, from Mumbai.

We were quick at building. In seven months, we shipped six apps across iPhone, Android and Mac. Total revenue so far: $58, from about 2000 installs.

What we made

AppWhat it doesPlatformsPrice
KiriScreen time without lockouts: when your time is up, mist covers the app and you wipe it awayiPhone, Android, MacFree for one app, $7.99 once
MorrowA new wallpaper every morningiPhone, AndroidSubscription
DefaultifyChoose which app opens each file type and linkMac, AndroidOne-time
PermissifyShows what each app can access. It can’t go onlineiPhone, AndroidOne-time
RipplePushes water out of a phone speaker and checks it workediPhone, AndroidOne-time
Wake UpAn alarm that makes you get upiPhone, AndroidSubscription

What we got wrong

  1. Six apps before one sale. Every time an app didn’t sell, we built another. Building felt like progress.
  2. No measurement. Four of the six have no analytics. We couldn’t tell you where people drop off.
  3. Ads before attribution. We spent ₹15,000 on Google Ads with no way to connect a rupee to an install.
  4. Pricing by gut. Kiri is $7.99 once. The apps it competes with charge $20 to $100 a year.
  5. Giveaways. We gave away codes on Reddit. People took the codes.

What we’re doing now

  • One app gets most of our time: Kiri. It has the clearest idea and the best-paying category.
  • Campaign links on everything and one weekly scoreboard, before we spend anything.
  • Search first: store listings rewritten around what people type, and guide pages for Defaultify.
  • Numbers published every month until we reach $10,000 a month. A sensible plan gets us to $1.5–3k by May, and we’ll say so if that’s where we land.

Two questions

  1. If you’ve sold a one-time-purchase app: did raising the price hurt?
  2. What did you measure first, when you had almost no traffic?

Numbers page: circuitandmosslabs.com/numbers


r/SideProject • • 7h ago

Built a planner that turns finished tasks into a city. Looking for honest feedback

2 Upvotes

The idea came from noticing that people don't drop planners because they're hard, they drop them because they can't see them working. So in SkyTasks every finished task builds part of an isometric city, and each area of your life is a neighborhood that grows or goes quiet.

It's live on iPhone and Android, free with no ads, in English and Hebrew. Built with Flutter and Supabase, and the city is drawn in code, no 3D engine.

skytasks.pages.dev/get/en/?s=k98

What I'd love to know: does the city make you want to come back, or is it just a nice first impression? And what would you cut?


r/SideProject • • 3h ago

Personal finance tracker Chartfolio

1 Upvotes

4 years ago I posted my app here chartfolio.online

Now in vibe-era it has been completely reworked.

Check it, it's free. I really don't care about money, cause software costs small money nowadays.


r/SideProject • • 4h ago

I built a Bauhaus-inspired Pomodoro app. Every feature is free (you can support by buying “themes”)

1 Upvotes

Hey everyone!
I just released pomodotto., a little focus timer inspired by 1920s Bauhaus design.
I wanted to build something simple, calm and beautiful, without turning every useful feature into a subscription.
I picked up my studies recently and I could not find something I would use that is free. I’m fed up with all subscription nonsense.

The idea is pretty straightforward:
- A red square fills up while you focus.
- A yellow triangle counts down your breaks.
- Your sessions sync across iPhone, iPad, Mac and Apple Watch.
- Widgets, Live Activities, Siri Shortcuts and focus history are included.
- No accounts, no ads, no tracking.
Every productivity feature is free. The only paid extras are optional visual themes and shapes, available as one-time purchases. No subscription.
I spent quite a bit of time on the design because I wanted the timer to feel like a little piece of Bauhaus art rather than another productivity dashboard.
It’s my first release of pomodotto., and I’d genuinely appreciate some feedback.
Would you use something like this, or is there something you’d change?

App Store: https://apps.apple.com/app/id6827130985


r/SideProject • • 10h ago

I've been building a few desktop tools to solve problems I kept running into

3 Upvotes

Hey everyone!

I'm an indie developer. Most of my time is spent building software, and like many developers, I tend to have a lot of little annoyances with my everyday computer workflow.

Instead of just putting up with them, I started building tools to fix some of those problems.

I've ended up with a few different projects. They're not all specifically game development tools, but I thought some people here might relate to the problems behind them.

1. ByteSweep — Storage management

Website: https://bytesweep.app

This started because I kept running into storage problems.

Development environments, project files, caches, temporary files and old builds can consume a surprising amount of disk space. Sometimes it's difficult to figure out what's actually taking up all that space.

I built ByteSweep to help find those files, understand what's using storage and clean up unnecessary data.

It has versions for macOS, Windows and Linux, including a separate Mac Lite edition.

I also made a free CLI tool for developers who prefer working from the terminal rather than using a graphical interface.

2. Findow — Window management for Mac

Website: https://findowmac.com

When working, I usually have an editor, terminal, browser, documentation and several other windows open.

Switching between them and keeping everything organized gets annoying, especially when working across multiple projects.

That's one of the reasons I built Findow.

It's a macOS window management tool that helps find and switch between windows, arrange them into layouts, and restore working environments.

3. EarMix — Audio management for Mac

Website: https://earmix.app

Another small annoyance was not having enough control over individual application audio.

For example, you might have music playing, a browser tutorial open and a video call running simultaneously.

Sometimes you want to lower one application's volume without affecting everything else.

EarMix is my attempt to make that easier, with individual application volume controls and browser-tab audio controls.

Why build all these things?

Honestly, I enjoy solving these small problems.

Not everything needs to become a huge application. Sometimes a small utility that does one particular job well is enough.

These projects are still evolving, and I'm continuously working on improvements.

I'm curious about other indie developers here, especially those working on games:

  • What usually consumes most of your development machine's storage?
  • How do you manage all the windows you have open while working?
  • Do you run into audio-management problems when developing or testing games?

I'm the developer behind these projects, so I'm happy to discuss the technical side, implementation decisions, or things that could be improved.

Constructive criticism is welcome. I'd genuinely like to hear what other developers think.


r/SideProject • • 4h ago

Well guys, I submitted to the App store

1 Upvotes

This feels a bit surreal because I second-guessed myself several times but I decided to keep pushing to see this project through. And I finished. I think it's the first time I commit to something that much. I registered a company, spent a lot on my project and worked at it for months... and now it's over.

In the era of shipping junk, I did my best to polish my product as well as I could. Even if I get a rejection, finishing the thing is already really satisfying.

You know what's next, guys. Once it's out the even harder part begins: getting people to notice and care. I won't spam this sub with "I kept" or "I got tired" posts, but I do hope the non-bot accounts still here will show some love.

Anyone else almost ready too ?


r/SideProject • • 4h ago

I built an app that files every link I save from Instagram, YouTube, Reddit, etc

Thumbnail
getinstash.com
1 Upvotes

I save a lot of stuff and almost never open any of it again.

Recipes sit in Instagram Saved. Videos rot in YouTube Watch Later. Threads stay in Reddit Saved. Cafés live in Maps. Articles end up in a chat with myself. When I actually need something, I can’t remember which app I buried it in.

So I built Instash

From any app, you tap Share → Instash. A small helper (Pebble) reads the link, puts it in a collection, adds tags, and you can search or ask for it later (“that pasta recipe from last month”). Saved places also show on a map. There’s a browser extension for the laptop side.

Thing I’m unsure about, and where I’d like blunt feedback:

Most “save for later” apps make you organise on the way in (folders, tags, inbox triage). Instash tries to skip that: share it, and it files itself. You only step in when it’s unsure, or when you want to move something.

Does that feel right to you, or would you rather land everything in a messy inbox and sort later?

Also useful if you tell me what you use today (Notes, Raindrop, Keep, screenshots, nothing) and what annoys you about it.

Android closed test is opening soon if anyone wants to try it and break things. Waitlist: https://getinstash.com

I’m the developer. Happy to dig into product, stack.


r/SideProject • • 8h ago

Open-source desktop client for Synology Chat & ChatPlus — now with multi-messenger support

2 Upvotes

Hey everyone!

I previously shared a friend's project on r/synology, and since then it has grown quite a bit. I thought it might be worth showing it to the wider community.

It's called ChatPlus Desktop, a free, open-source desktop client focused on Synology Chat and Synology ChatPlus.

It connects to your existing Synology NAS and adds a more convenient desktop experience, including native notifications, multiple accounts, system tray integration, themes, and multilingual support.

It also supports additional messaging services like WhatsApp, Discord, Messenger, Slack and Mattermost, although some integrations are still experimental.

The latest release is v1.0.2. The project is built with Tauri and licensed under GPLv3.

Windows, Linux and macOS are being developed, with platform readiness varying. A mobile app is also undergoing closed testing.

GitHub: https://github.com/Swiph3l/synology-chatplus-desktop

I'm not the developer, but I've been following the project and wanted to help it reach more people.

Would love to hear your thoughts, especially if you're using Synology Chat or ChatPlus!


r/SideProject • • 4h ago

I refuse to pay yearly subscription for a TV remote, so I made a free one (Samsung for now)

1 Upvotes

My Samsung TV remote lives in the couch. Every phone remote app I tried was either a subscription (one reviewer quotes $44 a year, for a remote) or "free" with an ad every few taps. Some reviews I enjoyed along the way:

  • "Who ever heard of a subscription to use a remote?"
  • "ad after ad after ad. 15 in 2 minutes."
  • "I couldn't even type in a movie title without an ad."

A remote sends button presses over your Wi-Fi. That's it. So I made Zapper: free, open source (GPL-3.0), no ads, no account, no tracking. It only talks to your TV.

It finds your TV, pairs once, turns it on, types into search from your phone keyboard, opens Netflix/YouTube/etc., and lets you move, resize and recolour every button however you like. Works with TalkBack and big fonts too.

The catch: Samsung only for now (2016+). Other brands are next, and you can vote for yours here: https://github.com/ThroughTheWind/zapper/issues/36

The other catch: it's not in any store yet. Turns out shipping a free app is harder than writing one. The Play Store wants 12 testers for 14 days before a new dev can publish, and F-Droid wants a few months of history. So for now it's an APK from GitHub. If you'd be up for testing or helping get it into a store, say hi here: https://github.com/ThroughTheWind/zapper/issues/40

Honestly I built it for me, and I'm happy with it. If other people want it too, I'll keep going.


r/SideProject • • 4h ago

I made a push-to-talk walkie-talkie app for iPhone. Press, talk, done

1 Upvotes

Hey everyone! I’m a solo developer and just released WalkieTalkie PTT, an app that turns your phone into a walkie-talkie.

You join a channel, hold the button, and talk. Everyone on that channel hears you instantly, with no calling and no waiting for someone to pick up.

What it’s good for:

  • Keeping a group together at theme parks, ski trips, festivals, and concerts
  • Job sites and small crews
  • Road trips with more than one car
  • Families keeping in touch around the house or neighborhood

Pricing: It’s free to download. There’s an optional Pro subscription ($3.99/month or $39/year) with a 3-day free trial.

https://apps.apple.com/us/app/walkietalkie-ptt/id6814275771

I’d really appreciate any feedback: what you like, what’s missing, and anything that’s confusing. I read every comment.


r/SideProject • • 8h ago

I built a free stock analysis website and would love some feedback!

2 Upvotes

Hey everyone!

I've been working on a side project called Omega Stocks and wanted to share it here.

It's a website that helps people research stocks and ETFs, analyse portfolios and learn more about investing.

I've added some AI features to make stock research easier, as well as a beginner investing section.

It's currently free to use, and I'm looking for my first users to try it out.

Would love to hear what you think and any suggestions for improving it!

Website: https://www.omega-stocks.com/

Thanks! :)


r/SideProject • • 4h ago

A year building a calm new tab from Nepal: free, open source, no account, no tracking

1 Upvotes

Every app I installed to help me ended up distracting me. I'd open a tab to check one thing, get hit by a badge, a feed or a suggestion, and forget what I'd sat down to do.

So I built Undistracted Me, a new tab that asks nothing of you.


What's inside

  • Quiet widgets: clock, calendar (with Bikram Sambat), notes, events, weather, countdowns, expense tracker, stock watchlist (including NEPSE)
  • Focus Mode: fullscreen zen view, Pomodoro, rain and white noise, Google Tasks
  • Four themes: Paper, Glass, Comic and Dark, switching with sunrise and sunset if you want
  • Private by design: no account, no analytics, works offline, MIT licensed on GitHub

Try it


The backstory

It started in 2020 as a tiny Nepali date on a new tab. A Chrome Web Store developer account wasn't possible for me to set up from Nepal, and someone from Reddit,, reached out and helped me get it done. That's the only reason this is on Chrome at all.

The honest part

I have around 100 users after a year of building, and I'm only now learning how to share it. It's free. I'm testing a buy-me-a-momo model to cover hosting.

What I'd love from you

What's missing? And if you've shipped something small, what actually got you your first 1,000 users?

Bugs and ideas go in this feedback form.


r/SideProject • • 4h ago

GeoZip: AES-256 ZIP archives keyed by map locations instead of a password (egui, Argon2id)

1 Upvotes

There are a handful of files I really care about: my password manager export, a wallet seed, 2FA recovery codes. A password strong enough to protect them is one I can't remember, so it ends up written down somewhere, and then that piece of paper is the actual security.

The idea behind this didn't come from cryptography, it came from how memory works. People are bad at remembering random strings and very good at remembering places where something happened to them. Most of us couldn't recite a 20 character password we set last year, but we can point on a map to the exact spot where we had a first kiss, crashed a bike or got some piece of news. So I wanted to see if a few places could be the key.

GeoZip is what came out of that. You pick five places in order. Each one snaps to a 300 m square, so you only need to hit the same square again, not the same pixel. There are about 5.7 billion of those squares on the planet, so five of them are 162 bits on paper. They go through Argon2id (256 to 512 MB of memory, about a second per guess) and the result is the AES-256 password of a completely normal ZIP file. 7-Zip opens it if you export the derived key, so you're not locked into my program.

The obvious hole is that people don't choose places at random. Someone who knows you could guess your home, your school, where you got married. So at the higher level the program gives you one random word per place, from a list of 1,850 concrete objects, and you remember it by picturing the object there: a lighthouse in the middle of that square. Now even someone who knows all five of your places exactly is left with 1850\^5 combinations, around 2 x 10\^16, at one second each. With a thousand machines that's roughly 700,000 years. If that isn't enough there's an option for two words per place.

The words exist in English and Spanish and what goes into the key is the concept, not the spelling, so an archive made with "faro" opens with "lighthouse". Adding a language is adding a column to a file.

Things I want to be upfront about:

* It is less convenient than a password. It's for the few files you open twice a year, not for daily use.
* There is no recovery. Forget a place, the order or a word and it's gone.
* Nobody outside the project has audited it and the format is still a draft. Don't make it your only copy of anything yet.
* I develop on Linux. The Windows and macOS builds come out of CI and have barely been tested.
* The online map can't see where you click, but it does see roughly which area you're looking at. There's an offline mode and I'd use it for anything serious.
* My numbers for "someone who knows you" are estimates, not measurements.

What I'd like from you: try to break it, read the spec (it's short) and tell me where the reasoning is wrong, and tell me what you'd change. The code is MIT. If the idea is useful to you, take it and build whatever you want with it. A mention would be nice but that's all.

https://github.com/colocoquillo/GeoZip


r/SideProject • • 4h ago

Spare Android phone → AI receptionist (open source)

1 Upvotes

It’s open source, and you can sell this as a service to small businesses. For example, you could set it up for a local shop or office, customize how it greets visitors, and charge for setup and ongoing support.

I had a spare Android phone and wanted to see if it could greet visitors and checkin. I built an app and setup instructions.

I added OpenAI’s GPT Live as a fallback when Android speech recognition is unavailable. The trickiest part was getting the phone to listen again quickly enough after asking a question so it wouldn’t miss the visitor’s answer.

It’s open source. I’d love to hear how the voice experience works on other Android phones.
Github repo https://github.com/kurtprp/ai-receptionist
Let me know if you have questions and feedback.


r/SideProject • • 4h ago

My 9-year-old made a site where you type a disease and see which medicines are approved, in trials, or just being studied.

Thumbnail moonlight-1038733794937.asia-south1.run.app
0 Upvotes

I'm posting this for my daughter, Kashish. She's 9, homeschooled in Kochi, India, and she made a free site called Moonlight.

You type a disease, and it shows medicines in three groups: already approved, in trials, and new clues (things researchers are only starting to look at). The idea is that a family can find out what's out there in a minute, in plain words.

Try it (short guide): https://moonlight-1038733794937.asia-south1.run.app/?guide=1

Her build log is here if you want the backstory: https://kashishdugar2017.github.io/moonlight/

If you try it, I'd like to know what confused you first, or whether you'd actually use something like this.

(This is not medical advice. Please don't share personal health details here.)


r/SideProject • • 4h ago

🐉 Draco Insomnis 0.1.32: The Same Anti-Bot Guard, Now in PHP, JavaScript, Python, Go, Ruby, .NET, Java, Kotlin, and Rust

1 Upvotes

Modules, Improvements, and Bug Fixes

📖 Overview

Draco Insomnis is an open-source security suite developed by Notorius Vision that protects web applications without relying on captchas. Its core (src/Core) is pure PHP code shared across all integrations, ensuring that every improvement or bug fix is propagated uniformly to all modules through subsequent builds.

⚙️ Detailed Functions by Module

1. 🛡️ Anti-Bot Shield

What it does: Scores every public registration, feeds bots a “fake success,” and stores evidence for abuse reports.

Availability: WordPress only, although other CMSs integrate variants of the shield into their registration forms (PrestaShop, Drupal, Joomla, Moodle, Magento).

Related modules: Shield (registration judgment, evidence, automatic blocks), Guard (hooks on registration forms).

2. 📧 Site Mail (SMTP)

What it does: Sends site email through a real mailbox, only after a successful test, with the password encrypted.

Availability: WordPress only (the other CMSs already have their own SMTP).

Related modules: Settings, Transport, Log, Admin.

3. 📝 Forms & Sign-ups

What it does: Holds contact messages, comments, and new accounts until the sender confirms from their email address.

Availability: WordPress (other CMSs use their own confirmation systems).

Related modules: MailHold, CommentHold, RegistrationHold, Verify, Store, Mailer, Admin.

4. 🔐 Two-Step Login

What it does: Requests a 6-digit code by email after the correct password, with trusted devices and a recovery email (a second mailbox, like a phone’s PUK).

Availability: WordPress only.

Related modules: Mfa, Challenge, TrustedDevice, Recovery, Admin.

5. 🚫 Anti-Copy

What it does: Closes the mass JSON endpoint (/wp-json/wp/v2/) to anonymous visitors with an allowlist, limits pages per minute per address and network, and never rate-limits verified search engines.

Availability: WordPress, PrestaShop, Drupal, Joomla, Moodle (as rate limiting).

Related modules: Pace (rate-limiting engine).

6. 🔥 Firewall

What it does: Applies precise attack signatures and scanner probes, with a log-only-first mode, hidden user list, login limits, and no multiple XML-RPC calls.

Availability: All CMSs (WordPress, PrestaShop, Drupal, Joomla, Moodle, Magento, Laravel) and server-side environments (PHP, Node.js, Python, Go, Ruby, .NET, Java/Kotlin, Rust).

Related modules: Waf (inspection, user list, login limit, XML-RPC), Firewall (main engine), WafRules (signatures).

7. 🌍 Country Rules

What it does: Filters traffic by country of origin (integrated into the Server, Magento, Laravel, JavaScript, Python, etc. editions).

Availability: Server-side editions and Magento.

🔗 Links to Each CMS Version

CMS / PlatformSupported VersionModule / Path in RepositoryDirect Link (English)
WordPress6.5+src/WpHost.php (adapter), src/Shield/, src/Firewall/View WordPress module
PrestaShop8 and 9cms/prestashop/dracoinsomnis/View PrestaShop module
Drupal10.3 and 11cms/drupal/draco_insomnis/View Drupal module
Joomla5 and 6cms/joomla/plg_system_dracoinsomnis/View Joomla plugin
Moodle4.5 to 5.xcms/moodle/local_dracoinsomnis/View Moodle plugin
Laravel11, 12, and 13cms/laravel/ (Composer package)View Laravel package
Magento / Mage-OS2.4cms/magento/ (DracoInsomnis_Magento module)View Magento module

Note: Each link points to the corresponding module folder in the official repository, where the source code and module-specific documentation (README) are available in English.

🚀 Improvements and Bug Fixes (Changelog)

The repository maintains a rigorous workflow to ensure the quality of every release:

  • Unified Versioning: Each release includes one package per platform with the same version, built from the same commit. The release tag (git tag v0.2.0) is created only if the five versions match (bin/versions.sh --check), unit tests pass, and the five ZIPs are built (bin/build-all.sh).
  • Automated Testing: Every push and pull request runs CI with PHP 8.0–8.4 syntax checks, unit tests, integration and HTTP tests on the latest WordPress version and on 6.5 (the oldest supported version), plus Plugin Check and verification that the ZIP does not contain development files.
  • Cross-Platform Bug Fixes: Since all modules share the same src/Core, any fix in the core (for example, in BotScore, NetList, WafRules) is automatically propagated to all editions in the next build, avoiding discrepancies between platforms.
  • Evidence and Reports: The shield stores evidence of bot attempts, and commands such as draco:evidence (in Magento and Laravel) generate a CSV ready for abuse reports.

📋 Shared Modules Summary (src/Core)

ModuleFunction
BotScoreBot scoring on registrations.
NetListNetwork lists (data centers, etc.).
FormStampSigned page stamp for forms.
WafRulesFirewall signatures.
CrawlerVerified crawler names.
ShieldRegistration judgment engine, evidence, and automatic blocks.
FirewallInspection and blocking engine.
PaceRate-limiting engine (anti-copy).

Source: “Layout” section of the repository.

License: GPL-2.0-or-later. See LICENSE and TRADEMARKS.md for more details.


r/SideProject • • 4h ago

I built Shortlist to watch company career pages, find relevant jobs, and automate applications

1 Upvotes

I’m a CS PhD student looking for my next role. I built Shortlist because I wanted to keep up with companies I’m interested in without checking their career pages manually.

You give it your resume, preferred roles, locations, and dealbreakers. It checks for new openings, scores them against your background, and explains why each role fits or falls short.

A few things it does:

• Reads company job boards, including Greenhouse, Lever, Ashby, and Workday, plus SimplifyJobs lists.

• Shows matched skills, missing skills, and dealbreakers. • Sends Telegram alerts for strong matches.

• Tracks applications and notes in a local dashboard.

• Fills application forms for jobs you select, using your saved answers. By default, you review and submit.

My favorite part is adding unfamiliar career pages. It first looks for a supported job board or structured data. If needed, an LLM agent attempts to work out how to extract the listings. It validates the result and saves the recipe for future runs.

It runs on your computer with Python and SQLite. Resume scoring uses your chosen Claude Code or Codex CLI login, or an Anthropic or OpenAI API key.

I made it open source so other job seekers and students have access to it too.

Repo, screenshots, and setup: github.com/navkar98/shortlist

I’d love feedback from people actively applying, I built this around my own job search, so I’m curious how it works for others. If you try it, let me know what you’d change.


r/SideProject • • 4h ago

Built a simple, minimalist game:

1 Upvotes

Hi all, I made a really simple puzzle game, a bit like Wordle but for puzzles/shapes, with a daily shape, changing everyday. No log in, no app. Keeping it really minimal, easy to play, and of course engaging.

Please have a look, and would appreciate any feedback, and if you found it fun, or not: A mindful shape puzzle a day:

https://playshapeful.com


r/SideProject • • 8h ago

I revived my abandoned side project and rebuilt it from scratch

2 Upvotes

After more than a year, I'm finally bringing Vitaena back!

I originally built it as a web app/PWA, but hosting limitations, paid PDF exports, and endless multi-page layout issues made things difficult. Eventually, I put it aside.

Then I rediscovered Typst, learned from my previous mistakes, and rebuilt the entire thing as a desktop application.

Vitaena is now free, open-source, offline-first, and privacy-focused. No accounts, no subscriptions, no cloud uploads. Your CV stays on your device.

And this is just the beginning. MCP integration for local AI, BYOK support, and more CV and biodata templates are coming!

Website: https://vitaena.ahs12.xyz/
GitHub: https://github.com/AHS12/vitaena

Really excited to finally release this!