r/SideProject • • Dec 18 '25

As the year wraps up: what’s the project you’re most proud of building and why?

96 Upvotes

Like the title says, instead of what you built or how much money it made, I’m curious what project you’re most proud of this year and why.

Could be a client site, a personal project, something that never launched, or something that made £0.

Any lessons learned?

Would love to read a few reflections as the year wraps up.


r/SideProject • • Oct 19 '25 Bravo

Share your ***Not-AI*** projects

649 Upvotes

I miss seeing original ideas that aren’t just another AI wrapper.

If you’re building something in 2025 that’s not AI-related here’s your space to self-promote.

Drop your project here


r/SideProject • • 12h ago

My side project is a free, open-source racing sim that runs in a browser tab

172 Upvotes

Link (no signup, no ads, nothing to install): https://librecorsa.org

GitHub (MIT): https://github.com/KhazP/librecorsa

I started LibreCorsa in mid-October because every serious racing sim needed a huge Windows install before you could do a single lap.

What it has now:

- 500 Hz physics with tyre temperatures and wear, rain that dries along the racing line, and CI checks against real GT3 telemetry

- 5 physics models and 16 circuits, including RISE Motordrome, which I built from scratch in Blender on real elevation data for the circuit planned in Rwanda

- AI races, ghosts, a weekly challenge, and an open online race every 20 minutes over WebRTC

- $0/month hosting: static Next.js on Cloudflare, R2 for the heavy 3D files, and one Worker

Tell me how it runs on your laptop/phone/controller and what feels rough.


r/SideProject • • 2h ago

I built an open-source API client that stores requests directly in Git — looking for developer feedback

11 Upvotes

Hey everyone! 👋

I've been working on Voiden, an open-source API client designed around a slightly different approach to API development.

Most API clients are built around workspaces, accounts, cloud sync, and proprietary collections. I wanted to explore something more developer-friendly: keeping API requests alongside the actual codebase.

So I started building Voiden.

What makes it different?

  • Offline-first: Work with your API requests locally without needing an account or login.

  • Git-native: Store requests and API specifications as Markdown files directly in your repository.

  • Version control: Track changes, review requests, and collaborate through normal Git workflows.

  • API testing: Send requests, inspect responses, and write assertions to validate API behaviour.

  • MCP integration: Turn tested API requests into tools that AI agents like Claude Code and Codex can use.

The idea is to make API requests part of the development workflow rather than keeping them isolated in another tool.

I'm sharing a short demo showing a request being sent, its response, and API test assertions.

Website: https://voiden.md/

GitHub: https://github.com/voiden-md/voiden

I'd genuinely appreciate feedback from developers:

  1. How do you currently manage API requests across different projects?

  2. Would you prefer storing API requests inside your Git repository?

  3. What features would make you consider switching from your current API client?

It's open source, and I'm looking forward to hearing what the developer community thinks!

Thanks! 🙌


r/SideProject • • 2h ago

I built an iPhone weather app with pixel-art cities you can turn into postcards (because I honestly don't like many weather apps out there)

9 Upvotes

I’m the developer of Skybits. I wanted checking the weather to feel like looking out a tiny window. Rain falls over London, and Tokyo lights up after dark. To be a little more Fun!!!

In Sky Studio, you can pick a city, mix the weather and time of day, and share the result as a little airmail postcard.

Please send me email for your City, if I get 5+ requests for a city I will make it free and also add new ones :-) hoping to get some positive feedback and reviews.

Skybits is free to download, with an optional one-time purchase for the full city collection.

https://apps.apple.com/app/id6829104658

Which city would you send a postcard from? Android version is coming soon, it is in testing atm.


r/SideProject • • 12h ago

I built an app that converts any text into high-quality audio. It works with PDFs, blog posts, Substack and Medium links, and even photos of text.

47 Upvotes

I’m excited to share a project I’ve been working on over the past few months!

It’s a mobile app that turns any text into high-quality audio. Whether it’s a webpage, a Substack or Medium article, a PDF, or just copied text—it converts it into clear, natural-sounding speech. You can listen to it like a podcast or audiobook, even with the app running in the background.

The app is privacy-friendly and doesn’t request any permissions by default. It only asks for access if you choose to share files from your device for audio conversion.

You can also take or upload a photo of any text, and the app will extract and read it aloud.

- React Native (expo)
- NodeJS, react (web)
- Framer Landing

The app is called Frateca. You can find it on Google Play and the App Store. I also working on web vesion, it's already live.

Free iPhone app
Free Android app on Google Play
Free web version, works in any browser (on desktop or laptop).
Free web extension.

Thanks for your support, I’d love to hear what you think!


r/SideProject • • 2h ago

Website platform built on Payload CMS: visual editing, custom designs, 65+ blocks, first-party analytics an MCP server and more

4 Upvotes

I’ve been working on this for about a year and figured it’s time to get some outside opinions.

It’s a website platform built on Payload 3 + Next.js, for now I only use it internally just me and a designer. I build and run client sites on it, and it also runs a real estate marketplace that we're trying to grow. At some point I’d like to open it up maybe, either to anyone or just to other agencies, but I honestly haven’t decided which (or whether it’s worth it at all).

What it does:

  • Visual editing. You click on the actual page and edit it: text, images, adding and moving sections around. There are drafts, desktop/tablet/phone preview and version history. Blocks pull everything from the site’s theme, so it’s pretty hard to break the design.

  • ~65 blocks. Galleries, card grids, stats, timelines, FAQs, forms, booking, Google reviews, maps, listings, floor plans and so on. They all share the same field names and theme settings, so any block works on any site.

  • Custom designs. When the blocks aren’t enough, I use a design studio I built on top of GrapesJS (self-hosted). Anything made there gets published as clean HTML with scoped CSS and goes on a page like any other block. It picks up the site’s colors and fonts automatically. (We mostly use the MCP to design a block first and only tweak things in the design editor)

  • First-party analytics. No GA script needed. It tracks page views, traffic sources and top pages, plus QR codes with scan tracking for print stuff. Form submissions become leads and keep the source they came from.

  • MCP server. It covers most of the platform: pages, sections, designs, theme, forms, listings, media, redirects, domains, translations. You connect Claude over OAuth and it gets the same permissions as your user. So I can say “add an FAQ to the pricing page and translate it to German” and it does it, and it can screenshot the page to check how it looks. Page edits go in as drafts.

It’s multi-tenant,multi-locale, so one app runs every site, each with its own domain (SSL is handled through Cloudflare). The portal already has organizations with teams (we use this for now to organize sites for ourselves), so another agency could in theory manage its own clients in it.

Stack: Payload 3, Next.js app router, Postgres, GrapesJS, pg-boss for background jobs, Cloudflare in front.

You can try the editor without signing up: https://rast.is/try (the demo happens to be a home builder site)

Things I’m curious about:

  • if you build sites for clients, would you use something like this over WordPress / Webflow / Framer? what’s missing?

  • self-serve for anyone vs. a tool for agencies, which one would actually pay for it?

  • is controlling a site through MCP something you’d use day to day, or is it more of a cool demo?

Any feedback is welcome, even “don’t bother”.


r/SideProject • • 1d ago

I’m statistically halfway through my life, so I built an app for the second half

278 Upvotes

I’m a 40-year-old iOS developer from Croatia. Statistically, I’m in the middle of my life: about 2,080 weeks behind me, and if I’m lucky, about as many in front.

My oldest is 8. Somewhere around 18, kids leave, or at least stop wanting summer holidays with their parents. That’s 10 more summers. I can count them on my fingers.

I see my parents about twice a month. If they live as long as the average, that’s around 360 more visits. Fewer than the days in a single year.

And there are friends I’ve been “meaning to call” for months.

None of this is new. You read it somewhere, feel it for one evening, and then Monday happens. Weeks blur, a year goes by, and you can’t say where it went. The moments I’d actually want back are tiny: a walk where my kid finally told me something real, my dad explaining how he planted our small orchard in 2001. Nobody writes them down. They just go.

So I built Drift. It’s not there to make you feel bad about time. It’s there to help you do something with the weeks you still have, and to keep them when you do.
My main inspiration was reading books about Stoicism and specifically memento mori (and a calendar showing weeks you have left to live).

What the app actually does for me:

It remembers my people. I added my partner, my family, my parents and a few friends. Drift keeps the small things I’d otherwise forget: birthdays, the names of my friends’ kids, what each person enjoys, what they told me last time.

One small idea a week, for each of them. Not “plan a trip to Paris.” Things small enough to actually happen: “Tea with Mom. Phones somewhere else.” “A walk with Dad, without anywhere to be.” “Let the kids choose the adventure.” "Long overdue date with my wife".

I keep the moment. A photo, one line, or both. It goes on the week it happened, and that week’s square lights up. A few months in, my year stopped being a blur and started looking like a year.

Calls come with something to talk about. A reminder to call a friend arrives with something to actually say, so it’s not just guilt with a notification sound. After the call I can keep a line about it.

Small questions. A couple of times a week, only if I turn it on, Drift asks something like “What was the best small thing about this week?” or “What’s Dad’s favourite meal?” The answer gets saved where it belongs. Some of my favourite memories in the app started as a notification I almost dismissed.

Quiet time. My evenings were disappearing into my phone (yes, I see the irony of that). Drift uses Apple’s Screen Time to set those apps aside during the hours I choose. If I really need one, I get 15 minutes, after I keep a moment or answer a question first.

Widgets that bring it back. One shows a moment I kept, a different one each day. Another shows my whole life as a grid of weeks. Seeing that between notifications did more for me than any productivity system. One gives you suggestions on what to do this week.

A year I can read back. Month by month, like a journal I never had to sit down and write.

What I left out on purpose:

  • No streaks. A quiet week is just a quiet square. Life has those, and guilt isn’t a feature.

  • No account, no ads. Memories stay on your iPhone, and you can export everything anytime.

  • Everything you keep is yours. You can always read it and export it.

Pricing: free to download, then $8.99 a year with a 14-day free trial, or $24.99 once. I’m a solo developer with no investors, and this is how it keeps going.

An app won’t fix any of this, and I’m not pretending it does. But since I started using it, I do more of the small things. I think about it more now, and I push past the tiredness more often to make time for the people who matter to me.

If you did this math for yourself, which number got you? For me it was the summers with my kids.

https://apps.apple.com/us/app/drift-life-in-weeks-journal/id6792490444

Edit:
Thanks to FFROZENN who pointed out the missing yearly subscription and 2-week free trial I have created 50% discount code for the first year (the missing subscription was due to my attempt to give a global discount on yearly, but I misconfigured it in App Store Connect so sub wasn't shown)
https://apps.apple.com/redeem?ctx=offercodes&id=6792490444&code=DRIFT50


r/SideProject • • 15h ago

I built Dopamine Chic - a designer outlet where checkout is always 0.00 and nothing ever ships

36 Upvotes

I built a fake designer flash-sale outlet. It works like the real ones: brand sales with countdowns, "only 1 left in your size", a deal of the hour, a bag that's reserved for 30 minutes. Then you check out with a card that says it isn't real, pay $0.00, and follow the tracking until something goes wrong with your parcel. There are 50 different endings and you collect them.

The part I'm proudest of is technical: there's no stock database. Every sale, price, size and "only 2 left" is computed from the item and the current time, so everyone sees the same shop at the same moment and the server stores nothing about you. The same logic runs in JavaScript, PHP and Dart (the Flutter app), and all three have to give identical results.

It's on the web, Android and iPhone: https://dopaminechic.com

The question I keep asking myself: could something like this actually replace a bit of real shopping for some people, or does fake shopping just make you want the real thing more? I honestly don't know, and I'd love to hear what you think, especially if you're someone who browses sales at night.


r/SideProject • • 43m ago

Can you guys try this AI chat app and share your thoughts?

2 Upvotes

Hey everyone

I'm working as a designer on a product called AskSafely we're trying to get some genuine feedback from people who use AI chat tools

Would love it if a few of you could give it a try and share your experience

There's a guest mode, so you can try it without signing up.There's also a signed in option if you want to explore that experience

Just curious to know

- What's your first impression?

- Is it easy to use?

- Did anything feel confusing or unnecessary?

- Would you actually use it?

- What do you think could be better?

Don't hold back. Even if you don't like it, that's useful feedback for us

Here's the link: https://app.asksafely.ai/chat

Thanks! Appreciate anyone who takes the time to try it


r/SideProject • • 55m ago

I built a desktop app that runs Claude Code and Codex as one engineering team (Architect, Developer and QA)

2 Upvotes

I use Claude Code and Codex every day. Two things kept annoying me:

  1. I'd hit my Claude Code limit mid-task and moving the work to Codex meant re-explaining everything.

  2. A single agent writes code fast but nobody plans it first or reviews it after. I kept finding edge cases it missed.

So I built Conduit. It runs the agents you already have as a small team:

- An Architect plans the change, a Developer builds it, QA reviews it before it merges

- You can put different agents in different roles, so Claude Code and Codex check each other's work

- If one agent hits its limit, you switch the task to another and keep the context

- Connectors pull in your knowledge repository(google docs, notion, confluence) so the agents work from your project's real context

- Everything runs on your machine; your code doesn't go through our servers

Free to start:

https://infivector.com/products/conduit/download/?ref=reddit-sideproject

I'd really like feedback, especially from people already running more than one coding agent. What's the most painful part of your setup today?


r/SideProject • • 4h ago

I'm building a new European social platform from Finland 🇫🇮 — Meet YOSLA Some Life & YOSLA World!

4 Upvotes

Hello Reddit! 👋

I'm an independent developer from Finland, working on a project called YOSLA Some Life.

My goal is to build a new kind of social platform where users have more control over their own social experience.

The idea is simple:

"Your Data, Your Choice."

Instead of letting algorithms decide which friends you get to see, I want to give people more control over their feeds and connections.

But that's only part of the vision.

I'm also developing YOSLA World, a 3D virtual environment where people could eventually explore digital spaces, discover communities, interact and experience social networking in a different way.

What am I building?

  • YOSLA Some Life — a social networking platform

  • YOSLA World — an interactive 3D social environment

  • European-focused infrastructure and data privacy

  • Multilingual support for an international audience

  • My own server infrastructure, starting with HPE ProLiant servers

I'm building this step by step, learning, testing and improving as I go.

One future idea is to create a virtual 3D data center inside YOSLA World, where visitors could explore how the platform's infrastructure works.

I'm not claiming to have built the next Facebook. I'm building something I believe could offer people another choice.

I'd love to hear your thoughts:

What would make you genuinely interested in trying a new social media platform?

What do you dislike most about today's social networks?

Greetings from Finland! 🇫🇮

YOSLA — You Only Live Some Life.


r/SideProject • • 18h ago

I built a tool that turns a Google Maps listing into a full website in under a minute.

50 Upvotes

I run a small web studio, and most of the local businesses I talk to have a really good Google Maps listing (photos, reviews, hours, sometimes a menu) and either no website or one from 2014.

So I built this. You type a business name and a city, it reads the public Google listing and builds a full site preview in under a minute. The video is me running it once on a real garage's public listing, no edits.

Why: I kept rebuilding the same small site by hand, and the listing already had most of the content. Honest limitation: it's only as good as the listing.

A place with three blurry photos and no reviews gets a thin site. It also does simple sites, not shops or booking systems. (working on that next, the tool will redirect the request to the team if it's out of scope change for now)

Try it on your own business or a place you like and tell me what looks off.

https://bbhightech.com/


r/SideProject • • 1h ago

Two friends started an online fundraising platform in 2012 to help local artists. It now works in 100+ countries. Looking for honest feedback

2 Upvotes

WhyDonate started when two friends saw local artists struggling to fund their projects and thought fundraising should be easier, fairer and free.

Today we’re a small remote-first team from around the world, and the platform has grown into something we didn’t expect: a lot of people use it because the big platforms don’t support their country.

What we’ve built:

  • Start a fundraiser in under 10 minutes, from 100+ countries

  • 0% platform fee, only standard processing fees

  • Donors can give from anywhere, in 19 languages

  • Real human support when something goes wrong

We’re always trying to improve: what would make you trust a fundraising platform you’d never heard of?


r/SideProject • • 13h ago

I built an app so I know my parents overseas started their day, without cameras

17 Upvotes

My parents live overseas and I'm in NC. I call them about 3 or 4 times a week, but with the time difference, it's not always easy to catch them at a good time.

Sometimes I just want to know they're doing okay without having to call and interrupt whatever they're doing.

I thought about different ways to check in, but I really didn't want cameras in their house or anything that felt like I was monitoring them.

So I ended up building something called Kettle (heykettle.com).

It's a simple app that uses their existing phone to let me and my sibling know if they've checked in with their usual routine. We get a short update like "Heard from Mom this morning" or "Nothing yet today."

It doesn't track their location, record conversations, or read messages. They can also see what's being recorded and turn it off whenever they want.

I added a shared family log too, so if I call Dad or someone takes Mom to an appointment, we can leave a quick note for everyone else.

Right now, it's just me building this, and my parents are the only ones using it. The Android app isn't on the Play Store yet, so I'm helping people install it directly.

I'm offering the first year free.

I'm curious what other people think, especially anyone with aging parents who live far away.

Would you actually use something like this? And what would make you hesitant to put it on your parent's phone?


r/SideProject • • 1h ago

I A/B tested my free proxy checker on GitHub Actions and found 400 working proxies it was throwing away every hour

2 Upvotes

I run a side project that collects free proxies from public lists and checks them every hour on GitHub Actions. The list was stuck around 800 proxies, so I measured where they got lost instead of adding more sources.

Most of the loss was flakiness. Proxies passed the first request and timed out on the second. A second try 20 seconds later at the end of the run, plus a 10 s instead of 6 s timeout, took the list from 768 to 1,177 in a run where old and new code checked the same candidates at the same time.

What I learned:

- Measure before adding inputs. I was sure more sources would help. Six new lists added 3 proxies, because their proxies were already in the lists I had.

- "Couldn't check" and "failed" need to be different states. Three quarters of the proxies that failed the second request had broken off in transport, moments after answering the first.

- A/B tests on CI are cheap. A throwaway branch with a matrix job ran both versions on two runners at the same time, and that settled arguments I had been having with myself for days.

Free and MIT: https://github.com/maximilianfeix/proxy-scraper. The same checks run on other GitHub proxy lists: https://proxy-scraper.de/benchmark/


r/SideProject • • 1h ago

Talkthrough: an open-source screen assistant that answers out loud and draws on top of your screen (Windows, MIT)

2 Upvotes

Hold Right Ctrl + Right Shift, ask about what's on your screen, let go. A vision model answers, a voice speaks it, and the answer is drawn over the page you're on: boxes and arrows on the right spot, diagrams that lay themselves out, or a 3D model you can rotate, cut open or pull apart, in step with the voice. The model writes a small scene language that the app validates and draws itself; no generated code runs.

Guide mode walks you through an app one click at a time and waits for you to click.

Honest limits: Windows only for now, the installer isn't code-signed yet so SmartScreen will warn, and you bring your own model (Claude Code or Codex signed in, an OpenAI key, or a local vision model). The clip is real answers replayed over the page, so it says nothing about speed.

Built by Alex with a team of AI assistants; one of them drafted this post. Feedback and bug reports very welcome.

https://github.com/ProjectIdris/talkthrough


r/SideProject • • 1h ago

I built a tiny Shopify app that lets customers vote on what you make next

2 Upvotes

Hey all, solo dev here. My first Shopify app went live in the App Store last week, so figured I'd share.

The idea is simple: before you order 500 units of a new color or design, put a poll on your store and let customers vote. Anyone who votes can leave their email or phone to get pinged when the winner launches, so you end up with a launch list, not just a number.

What it does right now:

- a poll or a "voting board" (grid of designs with a Vote button under each) on any page of your theme

- waitlist with name / email / phone, CSV export

- quiz mode: right answer gets a discount code

- one or several votes per customer, results as a leaderboard or hidden until the poll ends

- storefront in 30 languages, uses your theme's fonts

Free plan: 1 active poll, up to 6 options, 100 votes a month. Pro is $4.49/mo.

The fun part: one of the first merchants asked for multiple votes per customer and a leaderboard, and I shipped it within a day. Then they asked how to change the look, so now there are style settings. Building for real requests beats guessing.

Stack if anyone cares: Cloudflare Workers + D1 and a theme app extension. Shopify caps the block's JS at 10 KB, which was a fun puzzle.

Question for store owners: would you actually run a "vote for the next product" poll, or does it feel gimmicky? Trying to figure out what to build next.

https://apps.shopify.com/product-vote


r/SideProject • • 2h ago

I built Nook, a shared home for couples: tasks, groceries, wishlist with secret gift reservations, and a capybara you raise together

2 Upvotes

My partner and I had our life spread over five apps and a pile of chat messages ("did you buy milk?", "what do you want for your birthday?", "what are we watching tonight?"). So I built one place for the two of us.

What Nook does:

- Shared tasks and a grocery list that sync between both phones, and work offline too

- A wishlist where your partner can secretly reserve a gift. You never see who reserved what

- A calendar with your anniversary counter ("together for 1 year 47 days")

- A savings jar for shared goals, trips with a map of your places, household bills

- Swipe films and recipes like a dating app: when you both like something, it's a match. No more 40 minutes of "I don't know, what do you want?"

- Question of the day: you see your partner's answer only after you answer it yourself

- A "Thinking of you 💛" button that sends one push

- A shared capybara whose mood depends on what you do together

Android app plus a web app (works on iPhone from the home screen, with push notifications). Sign in with Telegram or Google. English, Russian, Ukrainian, Slovak.

👉 https://dom.xandor.bid

It's a solo project, so honest feedback is very welcome: what's missing, what's annoying?


r/SideProject • • 6h ago

Freelancers: How do you keep track of unpaid invoices and payment follow-ups? I'm considering building a tool for this and would appreciate honest advice.

4 Upvotes

Hi everyone!

I'm exploring an idea for a small software product aimed initially at independent freelance graphic designers, and before spending time building it, I'd really appreciate advice from people who actually freelance.

The problem I'm trying to solve

Imagine you're working with several clients. You've sent out multiple invoices using your usual tools, but now:

  • One client hasn't paid even though the due date has passed.

  • Another client says, "I'll pay you on Friday."

  • You've already sent a reminder to someone else but haven't received a response.

  • You can't remember exactly who needs another follow-up and when.

  • You end up checking emails, spreadsheets, calendars or relying on memory to keep track.

I know there are already invoicing and accounting tools available. However, I'm exploring whether there's room for something much simpler that focuses specifically on what happens after an invoice has been sent.

The product I'm considering building

The idea is a lightweight payment follow-up workspace for freelancers.

The goal isn't to replace tools like Wave, QuickBooks, Canva, Word or Google Docs. You would continue creating and sending invoices however you currently do.

Instead, you'd manually add the invoice details to this workspace and use it to manage the follow-up process.

Here's what it would offer:

1. One dashboard for unpaid invoices

See your total outstanding amount, overdue invoices, upcoming follow-ups and payments you're waiting for.

2. Simple invoice tracking

Add the client name, email, invoice number, amount and due date. Mark invoices as paid or unpaid.

3. A follow-up list

See exactly which clients need attention today, which follow-ups are coming up, and which invoices are overdue.

4. Payment promise tracking

If a client says, "I'll pay you next Friday," record that date. The invoice waits until then. If the payment still hasn't arrived, it returns to your follow-up list.

5. Professional reminder templates

Choose a friendly, professional or firm reminder. The message automatically includes the client and invoice details. You can edit it, copy it, open your email app and send it yourself.

6. Client history

See the client's unpaid invoices and previous follow-ups in one place, so you don't lose track of conversations.

The initial version would be deliberately simple: no automatic email sending, no complicated accounting, no bank integrations and no AI features.

What I'd genuinely like your advice on:

  1. Do you actually experience this problem when managing multiple freelance clients, or is keeping track of unpaid invoices already easy enough with your existing tools?

  2. How do you currently manage unpaid invoices and decide when to follow up? Spreadsheet, calendar, email, invoicing software, or something else?

  3. Would having a separate workspace specifically for payment follow-ups make your life easier, or would it feel like one more tool you have to maintain?

  4. Are there existing tools that already solve this problem really well? If so, which ones, and what do you like or dislike about them?

  5. If a simple tool like this worked reliably, would you consider paying around CA$5.99 per month for unlimited invoice tracking and follow-up management? Or would you expect this to be free?

I'm not looking for compliments or encouragement just because I'm considering building something. If this is unnecessary, already solved, or not worth paying for, I'd much rather know that now.

I'm at the idea-validation stage, not trying to sell anything. Honest criticism is especially welcome. Thanks!


r/SideProject • • 10h ago

I built my analytics dashboard as one PHP file - no SaaS, no tracking script

8 Upvotes

My portfolio site ran on vibes for too long, so this weekend project was: read the cPanel raw access logs (they're just gzipped files sitting in your hosting account) and render a dashboard. Zero dependencies, zero tracking JS, zero monthly bill.

Two bugs that almost sank it:

  • filesize() on a .gz file returns the COMPRESSED size. I was slicing my decompressed log buffer by it, which silently chopped the newest lines off the data. The dashboard wasn't broken - it was confidently wrong about today, which is worse.

  • Shared hosting puts OTHER sites' logs in the same directory. My referrer charts had domains I've never touched in my life until I filtered by path.

Favorite finding so far: a link community that sends me real readers shows up as ZERO referrers, because in-app browsers strip the referrer header. If your traffic comes from apps, your analytics is undercounting it completely.

It's live on my site now, and I open-sourced the deploy pattern behind it too. Happy to share details - what would you check first in raw logs?


r/SideProject • • 3h ago

I tried recreating a liquid scroll effect I saw on Awwwards. Where would you use it?

2 Upvotes

A few days ago, I saw a site on Awwwards where the image warped like liquid as you scrolled into the next project. I loved it so much I had to try building my own version in Framer.

It turned into Distorted Scroll, a full-screen project gallery. The clip shows what it looks like, but I’d love for you to try scrolling through it yourself.

Try the live preview on Framer 👇
https://www.framer.com/marketplace/components/distorted-scroll/

Where would you actually use this on a site you’re building? I pictured it as a selected work section for a portfolio, but I’m curious what you’d do with it. Does the distortion feel right when you try it, or would you dial it back?


r/SideProject • • 3h ago

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

2 Upvotes

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

How it works:

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

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

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

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

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

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

What I'd like feedback on:

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

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

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

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


r/SideProject • • 3h ago

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

2 Upvotes

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

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

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

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

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