You are browsing as a guest. Sign up (or log in) to start making projects!

Ander507

@Ander507

Joined July 13th, 2026

  • 26Devlogs
  • 6Projects
  • 15Ships
  • 205Votes
I am a 18 year old self learned coder who want to work in software enginering when i get older
Open comments for this post

32m 2s logged

Devlog #1

First i started making a mindmap and planing the game out

and made the index.html file

The other default files does not count and the readme also wont count cause its not a part of the game

Goal:
Fun
Easy to understand
Can be published on Crazy Games with ads later

0
0
12
Ship 💀 Cursed

Ship #4

Built SnipClip, a tray app for clipboard history, snips, recording, and OCR. All local. Tauri + Rust.

This ship is math and translate. Copy 2×3÷4 and the clipboard becomes 6. Copy Danish and, if you turn it on, you get English. The hard part was not being annoying: skip links and code so it doesn’t “translate” a stack trace, don’t freeze the clipboard monitor if the network dies, and leave translate off unless you opt in.

Proud of the dumb loop. Copy math, get the answer. Copy a language you can’t read, get one you can. Original stays on the card so you can copy either. I copied 60+7 as a test and it put 67 on the clipboard. This is six seven.

To test: grab the Windows installer from GitHub Releases. Copy 2×3÷4, then Ctrl+Shift+V and check the Math tab. Settings → Auto-translate, pick a language, copy some foreign text. Alt+C still pastes without opening the app.

  • 1 devlog
  • 7h
  • 15.98x multiplier
  • 54 Stardust
Try project → See source code →
Open comments for this post

6h 43m 20s logged

Devlog #7 - v1.5.4

I kept copying two things SnipClip just stored and forgot about: arithmetic, and text I couldn’t read.

Copy 2×3÷4 and it solves it now. The answer goes on the clipboard, the line lands in a Math tab. I copied 60+7 as a test and it put 67 on there. This is six seven.

Auto-translate is the other one. Off unless you turn it on. Pick a language, copy some text, it translates in the background and keeps the original on the card so you can copy either. Skips links, code, and anything that’s already in the target language. If you’re offline it just does nothing, so the clipboard monitor never waits on a dead request.

That’s it. Copy math, get the answer. Copy Danish, get English.

skipped devlog for v1.5.3 cause there was a bug and cargo only allows major.minor.patch so only 3 numbers in version

0
0
13
Ship 💀 Cursed

Built SnipClip, a tray app for clipboard history, region screenshots, screen recording, and OCR. All local. Tauri + Rust.

The hard part was making it feel instant. Recording used to copy the whole monitor every frame. Clipboard polling opened the clipboard twice every 400ms even when nothing changed. OCR froze the window while models loaded. I fixed those by capturing only the selected region with GDI, checking GetClipboardSequenceNumber() before any read, and running OCR off the UI thread.

Proud of the loop: copy something, Ctrl+Shift+V for the vault, Alt+C to paste without opening the app, Ctrl+Shift+S to snip, Ctrl+Shift+R to record. One app, stays in the tray.

To test: grab the Windows installer from GitHub Releases, copy a few things, then try those shortcuts. Settings has themes and remappable hotkeys if you want to poke around.

  • 1 devlog
  • 6h
  • 6.68x multiplier
  • 20 Stardust
Try project → See source code →
Open comments for this post

5h 54m 44s logged

Devlog #6

Kept using SnipClip all day and it felt fine. Then I watched what it was doing when I wasn’t snipping.

The clipboard monitor opened the clipboard twice every 400ms, even when nothing changed. Windows already has GetClipboardSequenceNumber() for that. Check the number, skip if it’s the same, and when something did change, one open reads both text and image.

OCR was freezing the window because it ran on the UI thread. Models now load in the background at startup, and recognition happens off the main thread. Snips reuse the same GDI region capture as recording instead of grabbing the whole monitor.

Also cleaned up the empty vault, the Alt+C palette copy, and the README so a stranger can actually try it. Bumping to v1.3.0.

Copy something, hit Ctrl+Shift+V, then Alt+C. That’s the loop.

0
0
22
Ship 💀 Cursed

Shipped Group Vibe Rooms. You open a room, share the link, everyone types a vibe, the host hits Calculate — same picks for the whole group.

Also made Match, Rooms, and Lists look and navigate the same, including on phone.

Try it: aurawatch.org/room — make a room, join it in another tab, calculate.

  • 1 devlog
  • 3h
  • 14.94x multiplier
  • 26 Stardust
Try project → See source code →
Open comments for this post

3h 25m 11s logged

Devlog 8 — Group Vibe Rooms

Biggest thing: you can now match with a group, not just yourself.

Flow: host signs in → shares /room/... → guests only need a nickname +
vibe (no account). Host hits Calculate. We merge everyone’s
notes/likes, run one recommend, and save the same cards for everyone
— including where to watch / play. Rooms self-destruct after 24 hours.

The annoying bit: at first anyone could hit Calculate and burn a Gemini
call for the whole room. Calculate is host-only now, and the host’s
filters (region, rating, decade) actually stick on the room instead of
getting dropped.

Also this round:

  • Roblox as its own format
  • Critic scores on cards (TMDB / Rotten Tomatoes-style %)

Try it: aurawatch.org/room

0
0
18
Ship 💀 Cursed

Built SnipClip — a Windows clipboard vault + snip tool with hotkeys, tray, and local SQLite storage.

This week I shipped full custom themes: glass, translucency, background images, color editing, and save/import packs. Also multi-monitor snips, a Screenshots category, clear-history no longer killing capture, and a working GitHub updater (v1.1.2).

Hardest bits were getting glass/bg to actually show through (not just look toggled on), and the updater needing signed latest.json on releases.

Proud of how personal the UI can look now without turning into a settings swamp.

To test: install the Windows build from Releases, hit the snip hotkey, copy some stuff, then Settings → Appearance and try glass + a background. Check for updates should say you’re on latest if you’re on v1.1.2.

Use the same theme screenshots from Devlog #5 for the image.

  • 1 devlog
  • 8h
  • 17.50x multiplier
  • 73 Stardust
Try project → See source code →
Open comments for this post

8h 20m 18s logged

Devlog #5 — Themes, snips, and a real updater

Spent this week making SnipClip feel more like my app.

Custom themes finally landed for real. Glass panels, a translucency slider, pick-your-own background, and full color controls. You can save packs to themes.json, then import/export them so looks aren’t stuck on one machine.

Snipping got less annoying too — multi-monitor works properly now, and every snip lands in a Screenshots category instead of disappearing into the void.

Also fixed clear-history breaking clipboard capture (that one was rough), killed the Edge right-click menu, and the in-app updater is actually doing its job. Currently on v1.1.2 — “You are on the latest version” feels good after fighting signing/latest.json earlier.

Small polish, big vibe shift.

0
0
11
Ship

AuraWatch is for when you’ve been scrolling for 20 minutes and still have nothing to watch. You tell it the mood — genres, a decade, titles you already like, or just a sentence about what you’re after — and it gives you a handful of real picks with posters, trailers, and where to stream them. Movies, TV, anime, songs, games, books, manga, and board games.

The hard part is that no single API covers all of that. Gemini is great at taste and terrible at valid JSON, so every format has its own path: songs go through iTunes, games through IGDB, books through Open Library with Google Books as backup, board games through BoardGameGeek’s XML API — which loves replying “202, try again later” instead of a cover. Auth ate a full hour by itself, mostly because Discord treats www.aurawatch.org and aurawatch.org as two completely different websites.

The thing I’m most proud of is that it never shows you a blank pane. No cover? Skeleton, then initials on a gradient. No results? A fallback card with Surprise Me instead of an empty box.

To test it: no login needed. Pick a format, describe a mood, hit Match — or just spam Surprise Me. Sign in with Discord or a username if you want to save picks into a playlist and share the link.

  • 2 devlogs
  • 8h
  • 19.61x multiplier
  • 157 Stardust
Try project → See source code →
Open comments for this post

1h 12m 47s logged

Devlog 7 — One hour, one login button

Swapped the Email field for Username on sign-in (it quietly becomes [email protected] behind the scenes), and the Save to Playlist modal finally opens in the middle of the screen instead of hiding in the bottom-left corner. Then Discord OAuth ate the rest of the hour. “Invalid OAuth2 redirect_uri” three separate times: first the wrong callback path, then www.aurawatch.org vs aurawatch.org — which Discord treats as two completely unrelated sites. Fixed both, felt great, got a 500 instead: my sessions table has an id column my schema file never knew about, so every login worked perfectly right up until it tried to remember you. One missing column, one hour.

Visual: Login page and after login

0
0
10
Open comments for this post

6h 46m 37s logged

Devlog 6 — Tabletop, Amazon, and no more blank panes

Board Games is actually live now. Gemini still names the titles; BoardGameGeek’s XML API does the rest (box art, year, player count). The painful bit: /thing often answers 202 (“come back later”), and search loves burying the real game under fan expansions, so Cards Against Humanity was coming back with no cover. We retry that queue, batch the IDs, and rank exact titles first.

Books were doing the same disappearing-cover trick. Open Library is fine until it isn’t, so covers now fall through to Google Books, then Jikan / AniList for manga. While those images load, cards show a brutalist skeleton instead of a dead square, then fade in.

Games, board games, and books/manga all got a Buy on Amazon button. It follows the region you picked (US .com, UK/Ireland .co.uk, Italy .it, most of Europe .de) so you’re not dumped on the wrong storefront. Affiliate tags are baked in, with the Associates disclaimer in the footer.

Copy Link used to fail silently. It now pops a terminal toast: [SYSTEM]: Link copied to clipboard successfully. Same deal on playlist share. And if a vibe query returns nothing or the request dies, Match doesn’t sit there empty — you get [ERROR]: No vibes match this exact query. plus Surprise Me or Reset Filters.

Visual: board-game → Amazon button on a book/tabletop card → Mobile UI

0
0
14
Ship

Ship #1

What did you make?
I built SnipClip! It’s a lightweight desktop utility that combines a SQLite-backed clipboard history manager and a screen snipping and annotation tool into one minimal app. I built it using Tauri, Rust, and Svelte to keep it blazing fast, and wrapped it all in a clean, dark-mode Windows 11 Fluent aesthetic.

What was challenging?
Managing transparent, always-on-top overlay windows in Tauri was a massive headache. At first, my screen captures were just grabbing solid black screens. Building the blur tool was also way harder than expected because using standard CSS backdrop-filter kept leaving glitchy overlapping artifacts. I had to scrap that approach and engineer a true HTML5 canvas pixel blur to get it working smoothly.

What are you proud of?
I’m really proud of how native and snappy the whole experience feels. The UI looks incredibly clean with the matte black and glowing cyan theme. I’m especially happy with how the image editor turned out, particularly getting the mouse-wheel zoom and middle-click panning to work perfectly without the blur radius breaking when you zoom in or out.

What should people know so they can test your project?
You can grab the .msi or .exe installer directly from my GitHub Releases page! Once it’s running in your system tray, the default hotkeys are Ctrl + Shift + V to open your clipboard vault, and Ctrl + Shift + S to trigger the snipping overlay. Try taking a snip, holding the middle mouse button to pan around, zooming in with the scroll wheel, and testing out the custom blur tool!

  • 4 devlogs
  • 3h
  • 17.27x multiplier
  • 54 Stardust
Try project → See source code →
Open comments for this post

25m 9s logged

Devlog #4 — Final Polish & Shipping SnipClip! 🚀

Date: August 9, 2026
Project: SnipClip
Total Hours Logged: ~3 hours

The final stretch! Today was all about squashing bugs, perfecting the UI, and getting the build ready for the Stardance finish line under com.ander507.snipclip.

Here is what got done in this final sprint:

  • Canvas Blur Overhaul: Scrapped the glitchy CSS backdrop-filter and built a true HTML5 canvas pixel blur. No more weird banding artifacts or multiplying dark boxes when dragging the redaction tool.
  • Smooth Editor Controls: Added mouse-wheel zooming that dynamically scales the blur intensity so it doesn’t break at 50% vs 100% zoom. Bound middle-click to a smooth panning camera.
  • Vault Auto-Clear: Hooked up the SQLite database to a new settings panel, allowing automatic purging of unpinned clipboard history on PC reboot or custom intervals.
  • Image Re-editing: Upgraded the lightbox preview modal with an “Edit Image” feature, piping existing vault images right back into the Snipper canvas.
  • Custom Branding: Dropped in the new 3D matte black and cyan app icon, ran the Tauri icon generator, and hooked it up to the Windows system tray.

Shipping It:
Ran the production build to compile the final Rust/Svelte stack. Pushed the repo to GitHub, uploaded the .msi and .exe binaries to the v1.0.0 Release, and updated the README. SnipClip is officially out in the wild!

0
0
9
Ship

What did you make?
I built a massive expansion for AuraWatch, turning it into a true routing engine rather than just a generic recommender. I completely overhauled the UI into a clean, light-mode brutalist aesthetic and added full gaming support with precise platform filtering and dynamic store links.

What was challenging?
Wrestling with the IGDB API to get accurate store buttons was a nightmare, especially for PC games. Writing the logic to properly map Steam, Epic, and GOG links, and creating a strict fallback to official websites when a game like Minecraft isn’t on a main store, took a lot of trial and error. It was also tough figuring out how to add advanced features like “Anti-Vibe” without cluttering the UI, which I solved with a collapsible drawer.

What are you proud of?
I’m really proud of the multi-store routing. If a game is on three different platforms you own, the UI dynamically generates a distinct button for every single storefront. I’m also hyped on the new “Anti-Vibe” filter that lets you strictly exclude elements you hate, and the overall terminal-like visual overhaul.

What should people know so they can test your project?
Switch to the Games format and test the new platform dropdown. Enter the specific consoles you own (like PC or Switch), type in a vibe in the Notes, and maybe throw something you hate into the Exclude filter. Check out how it gives you exact, clickable store buttons for the platforms you actually selected!

  • 1 devlog
  • 4h
  • 18.74x multiplier
  • 76 Stardust
Try project → See source code →
Open comments for this post

4h 4m 2s logged

Devlog 5: New brutalist UI and fixing the store links

I just pushed a pretty massive update to AuraWatch. Honestly, the old UI was getting way too cluttered, and the backend routing had some really annoying edge cases I needed to iron out.

Here is what changed:

  • New Look: I completely overhauled the design. Ditched the old layout for a light-mode brutalist vibe—monospace fonts, sharp borders, and orange accents. It feels way cleaner and more like a proper utility now.
  • Actual Platform Filtering: It was driving me crazy that the app might recommend a PC-only game to someone playing on a PS5. I added a strict, searchable platforms dropdown. If you tell it you only have a Switch and a PS4, it completely filters out everything else.
  • Multi-Store Buttons: The API used to just grab one random store link and call it a day. Now, if a game is on three different platforms you searched for, the UI loops through and actually generates a separate button for each one (e.g., [View on PlayStation] and [View on Steam]).
  • The Minecraft Edge Case: PC store links were breaking because games like Minecraft aren’t on Steam or Epic. I wrote a strict fallback into the routing so if it can’t find a standard storefront, it automatically generates a [View on Official Site] button instead of just ghosting you.
  • No More Tag Dumps: The old cards used to dump 20 different store and console tags into one messy block. Now there is just a clean “Playable On” text list, completely separated from the actual buy buttons.

The routing is finally feeling exact. Let me know what you think of the new stuff!

1
0
9
Open comments for this post

50m 58s logged

Devlog #3 — Bug Fixing

Date: August 7, 2026
Project: SnipClip

Spent the day chasing the stuff that looked fine in my head and broken on screen.

Blur was the worst of it — first a grey overlay, then mosaic banding that looked like a broken grid when you dragged. Turned out we were stacking bad pixels and overcomplicating the filter. Now it’s a single padded gaussian pass in image space, one box per drag, and it stays readable at any zoom.

Also cleaned up: “item not found” when switching vault tabs, card spacing, wheel zoom + Shift/middle-click pan, reopening screenshots from the vault into the editor, and swapping the default Tauri logo for a real SnipClip tray icon (Windows still caches the old one until you unpin / rebuild, of course).

Feels less like a prototype and more like something that won’t annoy me mid-flow.

Next: Ship 1 to get feedback

0
0
5
Open comments for this post

1h 13m 7s logged

Devlog #2 — First Build

Date: August 7, 2026
Project: SnipClip

The first version is running.

Got a tray app with clipboard history in SQLite, global hotkeys, and a snipper that captures a region then lets you annotate — pen, arrows, highlight, numbered callouts, real pixel blur, color picker.

Blur was finicky at first (grey boxes, then it broke when zoomed out). Fixed that with image-space blur plus wheel zoom and middle-click pan. Settings now cover hotkeys and auto-clear for unpinned vault items.

Still rough around the edges, but the loop works: copy stuff, snip stuff, find it again later.

Next: polish and ship something I’d actually leave running all day.

0
0
13
Open comments for this post

36m 51s logged

Devlog #1 — The Idea

Date: August 6, 2026  
Project: SnipClip

I got an idea.

I want a tiny desktop app that does two things I always reach for separately:

  1. Clipboard history — so I don’t lose the last ten things I copied  
  2. Quick screenshots with annotation — snip a region, draw on it, copy or save

That’s it. One small utility. Fast, local, dark, sits in the tray. Hit a hotkey, grab what you need, get out of the way.

Working name: SnipClip.

Next up: build the first version and see if it actually feels as smooth as it sounds in my head.

0
0
4
Ship

What I made

ZtionixOS — a fake desktop in the browser. Boot, login, windows, dock, IndexedDB filesystem, and a pile of apps. No React.

This round: Image Viewer, Hex Editor, Minesweeper, News, Voice Recorder. Weather, desktop calendar, screensaver, system tray. Zip import/export. Paint / Writer / Calc / Editor a bit less thin. rm -rf / bluescreens you.

What was hard

Making it feel like a place you hang out, not a demo with windows. Zip + VFS without blowing storage. Keeping apps simple but useful.

Proud of

It still feels like one OS. Drop a zip, it unpacks. Leave it open, screensaver kicks in. Same kernel pattern as day one.

Try it

https://ztionix-os.vercel.app/ — Enter on login, no password. (This wave needs a redeploy to show live.)

AI

Cursor helped with glue and CSS. I review and edit everything. Core idea and shell are mine. Roughly ~25% assisted.

  • 1 devlog
  • 1h
  • 7.42x multiplier
  • 8 Stardust
Try project → See source code →
Loading more…

Followers

Loading…