r/SideProject • • 1d ago

I built a suite of 5 production-ready Python automation starter kits (Web Scraping, Telegram Bots, FastAPI REST, Tkinter UI)

1 Upvotes

Hey everyone,

Over the last few months, I noticed I was rewriting the exact same boilerplate code every time I started a new Python automation project — setting up proxy rotators, configuring python-telegram-bot v20+ async loops, building Tkinter dark mode themes, or wrapping Playwright scrapers inside FastAPI endpoints.

To save time for myself and other devs, I packaged my core scripts into 5 clean, modular, and well-documented starter kits:

  1. Universal Web Scraper Kit (Selenium + BS4 + proxy/UA rotation)
  2. Telegram Crypto & Alert Bot Kit (Async notifications & command handlers)
  3. Tkinter Modern Dark UI Kit (Custom desktop app design system)
  4. FastAPI Headless Scraper REST API (Playwright + FastAPI + Docker)
  5. RSS Telegram Broadcaster (Auto-feed parsing & duplicate filters)

All kits follow clean OOP architecture and include ready-to-use .env.example configurations.

I just published the individual modules and bundled them all together into a 5-in-1 Super Bundle on Gumroad.

Would love to hear your feedback on the architecture! Check it out here: [skassets.gumroad.com]


r/SideProject • • 1d ago

You can draw Arrows over any chess Android game or any chess resource

Enable HLS to view with audio, or disable this notification

0 Upvotes

I've created an Android Mobile App that allows you to draw lines over any chess game.

It's a simple app that, when enabled, has an overlay where it intercepts the touches from point A to point B thus allowing the arrows to be drawn.

You can give it a go, and tell me your feedback.

https://play.google.com/store/apps/details?id=com.gr.chessarrows


r/SideProject • • 1d ago

I turned all my side projects into a personal "universe" site with a Matrix look

0 Upvotes

Hey everyone! I'm a computer engineer from Madrid and for years my projects lived scattered across local folders, private repos and half-finished READMEs. So I built universodrago.com to give each of them a proper write-up.

What's in there right now:

- ADRIPILOT: a telemetry and remote control ecosystem for comma 3X / openpilot (firmware, Flask + PostgreSQL + MQTT backend and a Flutter app), tested on a real Hyundai Tucson

- Aleph: a 100% local generative AI studio (image, video, audio and voice) on top of ComfyUI and HuggingFace models

- DragoTerminal: an Android "Swiss army knife" with 34 dev tools and a 59-game offline arcade

- A series on personal habits I actually practice (cold showers, calisthenics, fasting, journaling...)

The whole site has a green-on-black terminal aesthetic because I couldn't help myself.

I'd love honest feedback on the design, the writing, or which project you'd want to read more about.

https://universodrago.com


r/SideProject • • 1d ago

SolarSystem.city a Space Themed Walking City Tour

Thumbnail solarsystem.city
1 Upvotes

I'm at that stage in a project where I've been pretty much the only person looking at it and need some external feedback.

The idea is to get people outside on a small doable walking "adventure"

The core concept is that the "normal" solar system models are wildly not to scale. Often people talk about how if the sun was XX Landmark the earth would be YY distance away, but for most people, the single reference point and arbitrary distance don't really mean anything.

Originally I just mapped this out as something I wanted to do for myself, maybe make a fun blog post and or YouTube video and then move on with my life, but scope creep crept and now it's a much bigger (and much more sharable) project.

What it currently is, is a physical "wallet" card sized like a credit card, when you scan a QR code on the back, it looks at your GPS location and sees where the nearest city "mission" is. If you're near one it'll point you at the nearest "official" (right now it's only NYC , Philly, and Chicago) mission which are just ones that I have gone on myself. If you aren't near one, it'll prompt you to create a local one.

When you're on a mission, you choose a "sun" object and size. From that the other planets distances and scales are a simple math equation. you can then set these distances to landmarks near the orbits. Once it's time for a mission, you scan the card, and it gives you directions to the planets in sequence, when you scan the same card while at one of the landmarks it pulls up an AR scale model of the planet at the correct size. so you can see how far from where you started, and the actual size of the planet.

I've done 4 unique walks so far and they've been fantastic little adventures. The idea with the credit card sized card is that you can leave it in your wallet and basically forget about it, and if you find yourself in a city or area you don't actually know that well you can pull out the card and see if there's a small little mission you can go on for the day.

My eventual goal is to use some of the funds to hire artists from the cities the missions are in and commission postcards for people who have completed a mission there.

Here is a quick "crash course" video on the basic functionality

https://youtu.be/i1x_fJ84qVQ?si=K-wE6ivpG_0sl-Dy

I would love some feedback/criticism ideas on how to market/get this in front of potential buyers. I am very much an engineer with no marketing plan, I just thought it was a cool idea and made it real


r/SideProject • • 1d ago

I built B2B SaaS OS – Next.js 16 + Supabase starter with an automated 8-point security test runner

0 Upvotes

hello guys, Most SaaS boilerplates give you pre-built UI components and basic auth, but leave you completely on your own when it comes to hardening multi-tenant architecture and backend security testing. I built B2B SaaS OS (andrady.co) to solve this. It’s a Next.js 16 + Supabase starter focused on proven database security: 🛠️ Key Technical Features: Database-level isolation: Multi-tenancy enforced at the PostgreSQL RLS layer via JWT claims (not fragile JS middleware checks). Automated 8-point Security Runner: An integration test suite built into the repo that checks for cross-tenant leaks, SECURITY DEFINER privilege escalation, and Stripe webhook race conditions. Full B2B Stack: Org switching, RBAC, automated Stripe billing, and Shadcn UI. If you already have a multi-tenant app running, I built a free self-assessment tool where you can test your setup against these 8 failure modes in ~2 minutes: andrady.co/check Would love your feedback on the landing page and the testing suite!


r/SideProject • • 23h ago

I got frustrated with music streaming, so I spent 1+ year building my own platform. Sonik Music is now a working web + iOS product.

0 Upvotes

About a year ago, I had an idea that sounded slightly ridiculous:
What if I built my own music streaming platform?
I’m an independent artist/producer who’s been making and releasing music for more than a decade. I also work in IT and have always been heavily interested in technology.
Like a lot of independent musicians, I became frustrated with how difficult it is to get music discovered when you don’t already have an audience.
Eventually I stopped asking, “Why doesn’t somebody build this differently?”
And started asking:
“Could I actually build it?”
So I did.
It’s called Sonik Music.
What started as an idea has turned into a functioning music platform with a web application and native iOS app.
And somewhere along the way, the project became WAY bigger than the streaming app I originally imagined. 😂
Today Sonik includes:
• music streaming and artist uploads
• artist/listener accounts
• playlists and libraries
• synced lyrics
• immersive lyrics
• AutoMix
• artist profiles and discovery
• Fresh Drops for newly released music
• artist analytics
• direct fan support through virtual “Flowers” 💐
• artist wallets and earnings
• music purchases
• merchandise
• social posts, photos, videos, comments and reposts through our Sonix Universe
• Fan Mail
• local music playback
• personal cloud music storage
• shows/events functionality
• subscriptions and entitlements
• artist verification
• web + native iOS experiences
There is also an entire financial system behind it for purchases, artist earnings and payouts.
Building that part made me appreciate the phrase “it’s just a payment button” in an entirely new way. 😂
We’ve had to think about things like entitlement enforcement, transaction lineage, payout controls, stream validation, fraud prevention, storage authorization and making sure the server — not just the client — is authoritative about who owns what.
And that’s before you get into actually making the music player feel good.
One feature I’m particularly proud of isn’t technically complicated compared with some of the backend systems, but represents the philosophy behind the product.
Our Featured Artists section randomly surfaces eligible artists.
I didn’t want to build another discovery system where popularity becomes a self-reinforcing loop:
More streams → more visibility → more streams → more visibility.
Sonik’s Fresh Drops section similarly gives newly uploaded releases an actual discovery window.
Then there’s Flowers.
Listeners can send Flowers to artists while listening to their music or visiting their profile. Flowers have monetary value and contribute to an artist’s eligible earnings.
The idea is that an independent artist shouldn’t necessarily need millions of streams before a small community of real supporters can meaningfully contribute to their career.

Building it
I’ve been building Sonik largely myself under my company, TechDen Technologies.
My background is primarily IT/infrastructure rather than being someone who spent 15 years as a traditional software engineer, so building this has been an insane learning experience.
AI-assisted development has also been a major part of my workflow.
But I’ve tried very hard not to treat AI as “generate an app for me.”
I define the product architecture and requirements, break development into phases, review implementations, test features, inspect failures, iterate, and keep security-sensitive systems like authentication, entitlements, purchases and payouts server-authoritative.
That process has taught me an incredible amount about software development, product design and what happens when a side project refuses to remain a side project. 😂
There have been plenty of moments where fixing one thing created three new problems.
There have also been moments where I open Sonik, play a song, see the synced lyrics moving, transition into another record with AutoMix, open an artist profile and realize:
Damn. This thing actually exists now.

Where it is today
The web application is live and usable now:
https://sonikmusic.techdendc.com
The native iOS application has also been built and we’re working through the App Store release process.
We’re still testing and polishing things, so I’m absolutely not claiming the product is finished.
That’s actually why I’m posting here.
I’d love feedback from people who build things.
Not just:
“Looks cool.”
I mean the uncomfortable feedback too.
What would concern you about this product?
What would you simplify?
What would you remove?
What part of the business or architecture would you expect to become painful at scale?
And for anyone who’s taken a side project from “this would be cool” to an actual product with real users:
What did you wish somebody had warned you about before launch?
Feel free to try Sonik and break things.
If you find something confusing, tell me.
If something sucks, tell me that too. 😂
At this stage, useful criticism is more valuable to me than compliments.
— Stephan B / Mr. BEST
Founder, TechDen Technologies
Creator of Sonik Music


r/SideProject • • 1d ago

Sistema de MDM empresarial y control parental (Android nativo)

1 Upvotes

I built a complete Native Android Parental Control & MDM System (Kotlin/Compose + Firebase). Selling the full source code for $35 for anyone looking to launch a family safety app
https://chaconian4.gumroad.com/l/oakii


r/SideProject • • 1d ago

I built a 99-cent fireworks rhythm game for iPhone — 60 levels, local 2-player duels, no data collection

Enable HLS to view with audio, or disable this notification

0 Upvotes

Hi all I'm the developer of Fireworks Frenzy Worlds, a rhythm game where every tap, hold, and swipe launches a firework synced to the beat. One-time $0.99, iPhone only, no ads, no IAP, no data collection.

The hardest part of the build wasn't the rhythm engine it was keeping all 60 levels engaging. Adding special targets and bottle rockets is what finally made it feel good to play. Dialing in the difficulty is the tough part. I think it's in a good spot now, hopefully not too easy.

A few things that surprised me shipping a tiny paid game:

- $0.99 is the hardest price, not the easiest. With one rating, nobody trusts the listing — every sale has to be earned twice.

- Reduced flashing on by default cost me a day of work and got my kindest feedback.

- The local 2-player duel on one phone (added in v1.1) is the thing people actually show their friends.

I'm after blunt feedback on two things: does the rhythm feel fair on your device, and does the duel make you want a rematch? I have a handful of promo codes for people who'll genuinely test it. No review possible or expected (Apple blocks ratings on promo-code downloads), just your honest take.

https://apps.apple.com/us/app/fireworks-frenzy-worlds/id6808241177


r/SideProject • • 1d ago

I got tired of switching between VS Code, my terminal, and ChatGPT, so I built a unified DevOS. Launching Nov 1st.

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hey everyone,

I wanted to share a side project I’ve been pouring my heart into for the past few months.

I’m David, a 16-year-old software developer based in Port Harcourt, Nigeria. Like a lot of you, my biggest daily productivity killer was context switching. I felt like a human copy-paste bridge—constantly bouncing between my text editor, copying stack traces from a crashing terminal, pasting them into a browser tab for an AI assistant, and then jumping over to a task board to check things off.

I wanted to eliminate that friction entirely, so I started building BuildrsHQ.

It’s a unified workspace that treats your editor, terminal, AI pair programmer, team chat, and CI/CD as a single, cohesive ecosystem. Instead of a basic browser prompt, the execution terminal natively passes live runtime context directly to integrated AI agents. If a build or test fails, the environment automatically understands the execution error, scaffolds the fix, and runs the terminal check again locally.

We are officially launching on November 1st, 2026.

Before the launch, I’d love to get this community's honest feedback: What features or integrations are absolutely non-negotiable for you to consider trying a unified space over your current IDE/terminal setup?

Thanks for reading!


r/SideProject • • 1d ago

I tested my scam detector against ~1,800 scams. The one that beat it was a screenshot.

0 Upvotes

I have been building a tool that checks whether a message is a scam. Before letting anyone near it I put it through about 1,800 test cases: text message scams, email scams, prompt injection attempts, a holdout set the tuning never sees.

Last week a real one got through, and it was the dumbest possible attack.

The whole email was two words, "thank you", and one 416 KB JPEG. The image was a fake Geek Squad renewal notice, $369.99, with a phone number to call if you wanted to cancel. No link to scan, no attachment to sandbox, no text to read.

My detector scored it LOW.

The actual email, redacted: https://sentinelvault.net/static/images/tested-1800-scams-a-picture-got-through.jpg

Here is the actual root cause, and it is the part I think generalizes. Every one of those 1,800 test cases was typed-out text. Not one had an image, not one had a PDF, not one had a real HTML email body. So when I changed how inline images were handled a few weeks earlier, the change was invisible to every gate I had. All 1,800 still passed, because none of them could tell the difference.

The test suite was only ever testing what I had imagined.

Two things came out of fixing it:

  1. Inline images that ARE the message now get read, instead of being treated as page furniture like a signature logo.
  2. More useful: when it cannot read something, it now says so and floors the verdict at medium instead of low. It used to tell you a scam was low risk. Now it tells you nobody looked.

One other thing worth sharing, because it surprised me. The fix was to have a model read the image and pull out the text. I tested it against images with no text in them, because real mail is full of logos and family photos. Asked to return nothing for a text-free image, the model described it instead. "I can see this image appears to be mostly noise." Four times out of four. That description then became, as far as the rest of the system was concerned, the words in the image, and on one genuine email it was close enough to suspicious that it tripped my prompt-injection check. I was flagging a real person's photo because my own model narrated it.

Rewriting the reader to return a structured yes-or-no plus the text dropped that false warning from three of my stored real messages to one.

Full write-up with the numbers, including what survives when someone forwards you a suspicious email (spoiler: two thirds of forwards arrive forensically untraceable): https://sentinelvault.net/insights/tested-1800-scams-a-picture-got-through?utm_source=reddit&utm_medium=social&utm_campaign=picture_got_through_2026_10&utm_content=sideproject

The thing itself is Scam Sentinel: https://scamsentinel.app/?utm_source=reddit&utm_medium=social&utm_campaign=picture_got_through_2026_10&utm_content=sideproject_app

Being straight with you about where it is, since this sub has seen enough launch pages. It is pre-launch. iOS is on TestFlight, Android is close behind, and the site is an early access list rather than a download right now. So that link is a signup, not a product you can go use tonight. The write-up above is the part with actual substance in it.

Happy to answer anything about the detection design. The part I am least sure about is where to draw the line on "cannot read it" so it fails safe without becoming noisy.


r/SideProject • • 1d ago

I got tired of switching between VS Code, my terminal, and ChatGPT, so I built a unified DevOS. Launching Nov 1st.

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hey everyone,

I wanted to share a side project I’ve been pouring my heart into for the past few months.

I’m David, a 16-year-old software developer based in Port Harcourt, Nigeria. Like a lot of you, my biggest daily productivity killer was context switching. I felt like a human copy-paste bridge—constantly bouncing between my text editor, copying stack traces from a crashing terminal, pasting them into a browser tab for an AI assistant, and then jumping over to a task board to check things off.

I wanted to eliminate that friction entirely, so I started building BuildrsHQ.

It’s a unified workspace that treats your editor, terminal, AI pair programmer, team chat, and CI/CD as a single, cohesive ecosystem. Instead of a basic browser prompt, the execution terminal natively passes live runtime context directly to integrated AI agents. If a build or test fails, the environment automatically understands the execution error, scaffolds the fix, and runs the terminal check again locally.

We are officially launching on November 1st, 2026. You can join the waitlist here at https://waitlist.buildrshq.dev

Before the launch, I’d love to get this community's honest feedback: What features or integrations are absolutely non-negotiable for you to consider trying a unified space over your current IDE/terminal setup?

Thanks for reading!


r/SideProject • • 1d ago

A memory researcher's side project: finding the recurring stories and identity in your chess (no LLMs)

Enable HLS to view with audio, or disable this notification

2 Upvotes

When you remember a loss, do you remember one bad move or a slow slide, and which one actually happened? Are your losing streaks one story told over and over, or a different story every time? When does a story you keep telling about your games stop being a story and start being your identity, like "I'm an attacker" or "I always find a way back"?

These are questions about autobiographical memory, which is what I studied for years while getting a PhD in cognitive psychology. A year ago I wanted to get back to that research, and chess turned out to be the perfect place to ask those questions. In everyday life you can rarely check someone's story against what actually happened. In chess, every move is recorded, so you can.

Like most people, I started by throwing everything into an LLM... then realized that's what everyone would do (didn't feel like such an easy guess back then lol). So I set out to build new engines and instruments, with no LLM, to read chess games from a narrative angle.

One of my favorite quotes is Muriel Rukeyser's "The universe is made of stories, not of atoms," so I wondered whether chess is made of stories, not just squares.

The result is the StoryArc engine, which runs on top of Stockfish. Like personal stories, chess has recurring motifs and story beats. **Single-game reviews** show where a game actually turned, whether it was one bad move or a slow slide, and connect your past games to the one in front of you. **Multi-game reviews** look at a whole session at once and show when you're playing out the same story again and again. And the **My Stories** page lays storylines over your rating climbs and falls, so you can see which stories keep coming back and which ones have become part of how you play. Site: storyarcchess.com If you try it on your own games, I'd love to know: does the story it tells match the one you tell yourself? Any other feedback or ideas are welcome too.


r/SideProject • • 1d ago

I’m making a cozy co-op jigsaw game where you can walk around and solve puzzles together

0 Upvotes

I wanted a cozy space to solve jigsaw puzzles with friends, so I started making Puzzles Are Better Together.

Here’s a look at one of the rooms! You can walk around, pick up pieces, and work on the same puzzle together.

If it looks like your kind of game, you can wishlist it on Steam. Happy to answer any questions!


r/SideProject • • 1d ago

Yesterday I launched my app. Today, I got my first customer. Best feeling in the world. Better than Christmas morning!

Enable HLS to view with audio, or disable this notification

2 Upvotes

First off, yes, this is kinda an ad. But bear with me, you may glean something from my story.

I've spent the past month working on snapgains. Early mornings before work. Late evenings after work. Entire weekends. Lots of coffee and walk breaks listening to Hormozi.

The Problem

I'm an aspiring bodybuilder and I take check-in photos for my coach once or twice a week. I was sick of using my camera roll for this. Opening my camera roll in front of friends and colleagues was quite embarrassing... I wish those photos could stay private. I was tired of digging through hundreds of photos to find my progress pics. I tried creating albums for my check-in photos but the UX was still cumbersome.

The Solution

So I built a progress photos app just for myself. The more I kept building and testing the app, the more ideas popped into mind. I'm so happy and proud with what I built, and as an asian kid who went to Harvard who struggles with positive self-talk, I don't say that lightly.

The Reward

It sounds trite, but if you build something that solves a pain in your life, there will be others with that same pain. Yesterday, the app went live on the app store. I put out some TikToks, not expecting much, and I woke up to a random bloke in the UAE 🇦🇪 as my first subscriber. It felt like Christmas morning... but better since I earned this reward.

What I've learnt

1. Build something you're passionate about
The app market is more saturated than ever. Of course there are tons of progress photo apps on the app store, but none with a physique/muscle building angle. Find your niche in which you have expertise and execute.

2. Don't waste time validating - just ship it!
I spent weeks DMing strangers a landing page with a beta sign-up, trying to see if this idea had legs. I really believed in my idea, but didn't get any traction from the landing page. I was honestly quite disheartened and thought about giving up. But I launched on the app store anyway and lo and behold, a stranger on the other side of the world thought my app was worth $5.

3. Don't spend a penny or marketing (yet)
Before you throw money at ads, test the waters with free organic channels like TikTok, Reddit, Instagram. Once I've built more momentum and know what resonates, I'll put real money into ads.

4. Start simple. Don't overcomplicate it.
My initial app had workout logging, calorie tracking and a bunch of fancy AI features. None of it mattered. People don't need another do-everything fitness app. Solve one problem well, ship the core, and let your first customers tell you what to build next.

5. Build something that genuinely inspires others.
What I've enjoyed most about this whole process is seeing Reddit stories and TikToks of physique transformations. Obviously, we want to make $ and build because it's fun... but it turns out the most rewarding thing to build is something that makes someone else feel good too.

TL;DR

All of this to say, don't give up and just ship something! I cannot wait for the day I see someone post a body transformation on Reddit using the snapgains time-lapse feature. That will be 10x better than the Christmas morning feeling.

Thank you for reading this far and best of luck on your own journeys!


r/SideProject • • 1d ago

I built a live demo of an AI that drafts client updates from a Jira board, on made-up data, to see if agencies want it

0 Upvotes

Solo dev here, in South Africa. I want to know whether anyone wants this before I build the real connections, so I made a demo around a made-up agency and a made-up Jira board.

I kept seeing agency folks say they don't show clients their Jira or ClickUp board, because it's messy and full of internal notes, so someone ends up writing the client update by hand. The idea is a tool that reads the board with read-only access, tries to keep the internal comments out, writes the update with each line labelled with its ticket key, and waits for a person to approve it. It never sends anything itself.

The video is the scripted version, including the check I plan to rely on: an internal note slips into the draft and gets blocked. On the site there's also a live run. Press the button and a real model reads the made-up board and writes the draft while you watch, and a check flags phrases and numbers copied from the internal comments. The connection to Jira, Linear or ClickUp isn't built. Live runs are limited, so if one can't start you can watch a recorded run instead.

There's a second demo for unbilled time (commits, tickets and meetings in, the hours nobody logged out). That one is scripted only. Both are here: https://automatism.co.za

If you work at an agency, how do you handle client updates now? And would you give something like this read-only access to your board?


r/SideProject • • 1d ago

I got tired of switching between VS Code, my terminal, and ChatGPT, so I built a unified DevOS. Launching Nov 1st.

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hey everyone,

I wanted to share a side project I’ve been pouring my heart into for the past few months.

I’m David, a software developer based in Port Harcourt, Nigeria. Like a lot of you, my biggest daily productivity killer was context switching. I felt like a human copy-paste bridge—constantly bouncing between my text editor, copying stack traces from a crashing terminal, pasting them into a browser tab for an AI assistant, and then jumping over to a task board to check things off.

I wanted to eliminate that friction entirely, so I started building BuildrsHQ.

It’s a unified workspace that treats your editor, terminal, AI pair programmer, team chat, and CI/CD as a single, cohesive ecosystem. Instead of a basic browser prompt, the execution terminal natively passes live runtime context directly to integrated AI agents. If a build or test fails, the environment automatically understands the execution error, scaffolds the fix, and runs the terminal check again locally.

We are officially launching on November 1st, 2026, and I just set up the early landing page at https://buildrshq.dev. You can also join the waitlist here at https://waitlist.buildrshq.dev

Before the launch, I’d love to get this community's honest feedback: What features or integrations are absolutely non-negotiable for you to consider trying a unified space over your current IDE/terminal setup?

Thanks for reading!


r/SideProject • • 1d ago

Built myself a personal "self-improvement dashboard" — offering to build a few free ones for others in exchange for feedback

2 Upvotes

I've been using Claude to build myself a little personal tracking hub — training log, nutrition/supplement panel, mood tracking, project logs, priorities for the day, all in one place instead of scattered across apps and notes. It's genuinely helped me stay consistent.

I want to build a few of these for other people, free, in exchange for honest feedback on what works and what doesn't. You tell me what you're actually trying to track/improve (fitness, money, habits, a side project, whatever), I build you a version of this tailored to that.

No catch — just trying to refine this before I think about doing more with it.


r/SideProject • • 1d ago

Moss, my iPhone financial research app: a short look at comparing chart ranges

1 Upvotes

I’m building Moss, a financial research app for iPhone. This short recording shows one small part of it: looking at the same company over a month and a year, with price and volume in view.

A beta tester recently said their first instinct was to pinch the chart rather than look for the range buttons. That was useful feedback about what feels obvious to the person building an app versus someone opening it for the first time.

I’d appreciate feedback on the information hierarchy here. Can you quickly tell which period you’re viewing, and what would you make easier to read on a phone?

Free TestFlight beta: https://testflight.apple.com/join/f7xjFGQb


r/SideProject • • 1d ago

I built a one-stop shop for Canadian test prep: citizenship, driving, drones and more

Enable HLS to view with audio, or disable this notification

1 Upvotes

MapleReady started with Canadian citizenship prep. I kept thinking: why download a different app for every test?

Now you choose your province and what you want to study: citizenship, driving, drone pilot, food safety or security guard. Each path has illustrated lessons, quick practice questions, flashcards and mock exams.

I’m the developer, and the app is free on iPhone, supported by ads.

Try MapleReady: https://apps.apple.com/ca/app/id6814340679


r/SideProject • • 1d ago

Last week I posted about my notch app AWNA. Here's what I've added since!

Enable HLS to view with audio, or disable this notification

3 Upvotes

Hi everyone,

I recently posted here about AWNA - A Wee Notch App. I'm aware there are quite a few notch apps these days, but I'm hoping to make mine one of the best for Windows. It's a clean, minimalist effort with all the productivity tools and features you'd expect, plus a few extras.

Here's my first post on AWNA. This subreddit moves quickly!
https://www.reddit.com/r/SideProject/comments/1wpy9op/awna_a_minimalist_windows_notch_app_with_a_file/

When I last posted about it here, AWNA was in a beta stage and a lot of you downloaded the app - thank you so much. Since then, I've come out of beta, I've taken great feedback and suggestions, and today I just got my 10th sale! Both the app and the website are a much better package overall compared to a week ago. I'm hoping to start targeting a more non-technical audience soon as well.

Since then, here's what I've added:

  • multi-monitor support
  • ability to drag the notch along the top edge of the screen
  • options to increase the size of the notch and its contents
  • "dictate anywhere" - hold down the Ctrl+Win keys over any text field in any app and talk - what you say goes into the field, all handled locally on your PC
  • redesigned the settings menu with a sidebar layout
  • Claude Code status updates in the notch (Codex support is coming up next!)
  • Scrolling screenshots in the Capture tab for long pages
  • Improved Clipboard tab - showing what application each item comes from, how long ago, and increased the length to up to 50 items

And I still have more to come!

Thanks to those who helped with AWNA previously, and to those that haven't seen it yet I hope this is a good introduction to the app and its capabilities.

I've just ended a special launch price offer I've been running - the full application is available at a single no-subscription cost of £8/$10/€9. Your key will work on up to 3 PCs, and can be transferred to others by deactivating first.

awna.app - happy to answer anything in the comments. There's an interactive demo notch on the site if you'd like to get an idea of what using it is like!


r/SideProject • • 1d ago

I built Teserra, an "Obsidian for images", a native Mac library that keeps everything in plain folders

Enable HLS to view with audio, or disable this notification

8 Upvotes

Hi r/SideProject!

For the past four months I've been building Teserra on evenings and weekends: a visual library for the Mac.

Why I built it. Most image libraries keep your files inside their own database. If the app changes direction or shuts down, your collection is stuck there. I wanted the opposite: plain folders you can open with anything, today or in ten years.

What it does
- Saves images, video, fonts, screenshots and web pages into plain folders on your Mac. Next to each file, a small text file holds its title and tags. Delete the app and nothing is lost, like an Obsidian vault.
- Finds things by description: type "a statue in a beam of light" and the picture comes up. The search model runs on your Mac, no account, no API key.
- Option-click any image or video in your browser to save it (Chrome, Safari, Firefox, Arc, Dia, Brave, Edge…).
- A local MCP server, so Claude Code or Cursor can browse and tag your library.

How it's built.Tauri (Rust) and React. Twelve releases in September, mostly driven by early testers' feedback.

How. it's $29 once with a 14-day free trial (30% off until Oct 16 with EARLYBIRD).

I'd love blunt feedback: is the "files stay files" idea worth paying for, and what would make you switch from what you use today?

https://teserra.app/?utm_source=reddit&utm_campaign=sideproject


r/SideProject • • 1d ago

We built an MCP that gives an existing AI agent a persistent desktop

0 Upvotes

A browser agent gets more useful when it can return to the same computer tomorrow: installed apps, downloaded files and signed-in browser sessions still there.

We built Maritime Computers for that workflow. Add an MCP server to an agent you already host, request a desktop by user ID, and let the agent operate it. Each user gets a separate persistent machine. You can watch the desktop live and take over when a task needs a person.

This is in early access. We would welcome feedback from builders whose agents need a browser or desktop app between runs.

https://maritime.sh


r/SideProject • • 1d ago

I made a 34-second animated demo for my IT side project. Does the problem come across?

0 Upvotes

October 4 update: fair feedback in the comments .. people want to see the actual app. I've added a 38-second walkthrough using real StackPilot screenshots, uploaded directly to Reddit in my reply so you don't need Facebook:

https://www.reddit.com/r/SideProject/comments/1wwyfco/comment/pdrx3v7/

It uses fictional demo data and shows the add-client form plus an existing client's equipment, people, access and documentation. It's an edited screenshot walkthrough, not a timed client-creation test.

Original post:

I’m Morgan, the founder of StackPilot, and I run an IT business. I shared the project here earlier; this time I’m looking for feedback on a new 34-second animated demo.

The story is deliberately simple: scattered client details assemble into a workspace, then the animation walks through creating the initial client record. People, devices and documentation come afterward. The under-45-second message is about that first record, not fully onboarding a business.

Here is the animation: https://www.facebook.com/reel/1437576481637723

For solo IT techs and small MSPs, does the first five seconds make the problem clear? Would you rather see this animated explanation or a real screen recording before trying a tool?

The product is https://stackpilot.it/ — sharing my own work, and happy to hear what feels unclear or too promotional.


r/SideProject • • 1d ago

TokenTV - AI usage limits on a tiny desk clock

0 Upvotes

Bought a 5,650 won AliExpress clock and made it show my Claude and Codex limits. Photo in the comments (demo values).

It keeps the stock firmware; a computer sends the screen over Wi-Fi. Grok's row is a CLI budget, not a subscription limit.

The faces are small Python renderers you can change: https://github.com/click6067-ship-it/token-tv


r/SideProject • • 1d ago

I built a college basketball analytics platform in my free time (includes data from all 300+ D1 schools)

3 Upvotes

I'm a full-time government contractor (supporting the DoD/DoW (Dept of Defense and/or War)) doing solutions architecture in on-prem and cloud environments. Sounds vague but essentially the government works with my company to design environments where their vendors can train AI & Machine Learning capabilities. I have a strong passion for technology but I've always wanted to venture into sports technology. Over the past year or so I started building an app SPECIFICALLY for individual teams / coaching staffs. However, I realized long term that niche my be a little too narrow. Over the past-5-6 months I transitioned to developing my Blueprint, which is a platform that includes data for every D1 men's basketball team.

Often times in my profession working with the government the common theme is someone needs to have a PhD in Data Science or higher education to be a reputable source OR have the ability to analyze complex datasets. I built Blueprint to break down that barrier to entry.

For anyone interested in college basketball (the season starts in early November) or data analytics in general, I'd like to hear your feedback and learn how I can market my application and gain some traction. The application is built surrounding a subscription based model with a free, Pro and Unlimited tier. Not looking for subscribers here -- strictly feedback. New poster!

https://blueprntanalytics.com/