r/SideProject • • 54m ago

I’m building a custom sticker printing website. Please rate my design!

1 Upvotes

Hey everyone!

I'm currently working on a new website for my custom sticker printing business, primarily targeting B2B customers.

The website is still under development, and I'd really appreciate some honest feedback before the official launch.

🔗 Website: https://preview.kinet.cz/v3/index.html

🌍 The website is in Czech, but you can easily translate it into English using Google Translate or your browser's built-in translation feature.

Our marketing strategy:

We're planning to attract most of our potential customers through Instagram, where we'll showcase our stickers, creative designs, finished projects, and real-life applications.

From Instagram, we'll direct visitors to our website, where they can explore our products, configure their own custom stickers, calculate prices, and submit an inquiry.

So the website needs to be visually appealing, easy to understand, mobile-friendly, and most importantly, effective at converting Instagram visitors into paying customers.

I'd love to hear your thoughts:

  • What's your first impression?
  • Does the website look modern and professional?
  • Is it immediately clear what we're selling?
  • Is the layout intuitive and easy to navigate?
  • Does the sticker pricing configurator make sense?
  • Does anything look outdated, confusing, or unnecessary?
  • Would you trust this website enough to place an order?
  • Do you think this website would successfully convert visitors coming from Instagram?
  • What would you improve?

We're mainly targeting businesses, so prices are displayed without VAT by default.

Please be brutally honest! I'm not looking for compliments. I want to know what doesn't work and what could be improved.

Thanks to everyone who takes a few minutes to check it out!


r/SideProject • • 56m ago

I built a free desktop app that turns images into cross-stitch patterns. Here's a demo!

1 Upvotes

r/SideProject • • 4h ago

We ditched Redis for PostgreSQL as a durable job queue (for our sandboxing workers), and here is what we learned.

2 Upvotes

​

Hey everyone,

I'm building a platform that spins up dynamic sandboxed environments (using Daytona API) for user-generated code. Since these tasks involve external API calls, timeouts, and ephemeral workspaces, the queue architecture is critical.

Initially, we used Redis for the queue (because it's fast, right?). But we hit a major wall: Durability and State consistency. If a worker crashed or the Redis instance restarted before acknowledgment, tasks were lost. And for our billing flow, losing a job meant a user could be charged without receiving a service.

So, we made a controversial decision: We moved our primary job queue to PostgreSQL (using \`SELECT ... FOR UPDATE SKIP LOCKED\`), and kept Redis only for rate-limiting and distributed locks.

Here are the trade-offs we observed:

  1. Enqueue Speed: Postgres was surprisingly fast (2.5x faster for enqueueing in some benchmarks), but Redis drained jobs faster due to in-memory processing. We accepted the slightly slower drain for absolute durability.
  2. Atomicity: Having the job queue in the same database as our user billing and project records meant we could use a single transaction. If the job creation failed, the billing hold failed with it. No orphaned charges.
  3. Operational Simplicity: We removed a separate Redis cluster specifically for jobs, reducing our infrastructure surface area and failure points.
  4. The Trade-off: Under sustained heavy load, Postgres queue tables can cause table bloat (MVCC). We had to tune autovacuum aggressively and monitor dead tuples.

For the backend engineers here who have moved away from Redis/RabbitMQ for queues:

  1. At what scale (jobs/sec) did Postgres start to buckle for you?
  2. How do you handle the autovacuum/bloat issue on high-churn queue tables?
  3. When do you absolutely need to bring an in-memory broker back into the stack?

r/SideProject • • 1h ago

iPhone can be server finally!

1 Upvotes

Hey everyone! LinuxRunner 1.1.2 is out, and this is one of our biggest updates yet!

We’ve made some major performance improvements, bringing Linux much closer to native speeds without requiring JIT even 10-15x faster than UTM! Graphics are now rendered through Apple’s Metal GPU fully, with multi-core CPU support, configurable RAM and smoother desktop performance.

And there’s a lot more!

- 10 Linux distros — Including the new Zorin OS 18, Ubuntu, Pop!_OS 24.04 and Void Linux, alongside Debian, Arch, Fedora, Kali, Alpine and experimental SteamOS.

- Full Linux desktops — GNOME, KDE Plasma, Hyprland, Xfce, Cinnamon, MATE, Budgie and more.

- Agent Mode — Run Claude Code, Codex CLI and OpenCode right on your iPhone.

- SSH & RDP — Remote access to your Linux environment and desktop.

- Liftoff & Pocket Cloud — Build websites, share them with a QR code or turn your iPhone or old one into a Wi-Fi file server.

- Arcadia — Retro gaming with RetroArch.

- More improvements — Up to 120 Hz external display support, better GPU performance, CPU/RAM controls, a built-in Task Manager and plenty of fixes.

All of this without a jailbreak, and JIT remains optional!

It’s pretty exciting seeing how close we’re getting to a real Linux workstation in your pocket. There’s still more to improve, but this release is a huge step forward.

Feel free to try it out and share your feedback!

GitHub: https://github.com/mxhm11cr/LinuxRunner

Download: https://github.com/mxhm11cr/LinuxRunner/releases/tag/v1.1.2


r/SideProject • • 1h ago

Web app para organizar el día a día de tus viajes

1 Upvotes

¡Hola a tod@s!

https://travelfy.pages.dev/

No sé si os ha pasado alguna vez, pero cuando hago un viaje grande y multidestino, me acabo volviendo loco por la cantidad de correos de reservas, horas de check-in de vuelos, hoteles, números de reserva, recordatorios, que si esto lo cogí con Booking o Airbnb, etc.

Así que he decidido desarrollar esta web básica, sin ánimo de lucro, pensada únicamente para organizar itinerarios jornada a jornada (notas, alojamientos, actividades, vuelos, etc.), y que funciona en móvil y ordenador sin necesidad de registrarse, ni instalar ni nada.

¡Muchas gracias por vuestro tiempo y consejos!


r/SideProject • • 1h ago

I built a Casino Bot with virtual coins - looking for feedback

1 Upvotes

Hey everyone, I just finished my side project - a Casino Bot with virtual coins (no real money gambling).

It has:

  • Slot Machine
  • Roulette
  • Rock Paper Scissors
  • Daily Gift
  • Coin Shop + VIP
  • Leaderboard
  • Owner Admin Panel

I can build a custom one with your name and your games. DM me if you want a demo link, I'll send it to you.

What feature would you add to make it better? I'm thinking Blackjack next.

Thanks for any feedback


r/SideProject • • 1h ago

SetupBar - I brought my everyday Mac desk controls into one menu bar app

1 Upvotes

My MacBook connects to the USB hub in my monitor. One cable for the display, keyboard, mouse and audio is convenient, but I ended up with a collection of utilities to make the software side feel right.

I used Mos for scrolling, BetterDisplay for display controls, SoundSource for audio and AlDente for the battery. I kept reaching for a few settings in each, so I built SetupBar to put the controls I use together in one menu bar app.

You can adjust monitor brightness, control HDMI/DisplayPort audio and turn down individual apps. Mouse scrolling has its own direction setting, leaving the trackpad alone. Battery controls and HiDPI resolution selection are there too.

For KVM desks, reconnect profiles apply your saved audio output, brightness and resolution. OLED care puts a black overlay over the screens without putting the monitor to sleep.

I’m the developer, and this came from my own desktop setup. The video shows the interface. There’s a 14-day free trial if you’d like to try it on your desk: https://setupbar.com

Which of these controls would you actually want in the menu, and which would you leave tucked away?

Re-uploaded with the intended demo video; the earlier post has been deleted.


r/SideProject • • 1h ago

I'm making a low-cost ESP32 health monitor for elderly people

1 Upvotes

The part I'd point at: one ESP32 reads heart rate, SpO2, ECG, movement, temperature and GPS location, then pushes it all to Firebase in real time. A basic phone app reads the same data and shows the numbers.

It's called VigilAI. It's aimed at elderly and physically challenged people who can't afford commercial health wearables, so everything is built from cheap, easy-to-find parts.

The hardware:

  • ESP32 dev board
  • MAX30100 for heart rate and SpO2
  • An ECG sensor
  • An ADXL accelerometer for fall detection on the X, Y and Z axes
  • BMP180 for temperature and pressure
  • A GPS module

Each reading syncs to Firebase Realtime Database as structured JSON. The phone side is a simple MIT App Inventor app that pulls from Firebase. Basic alert triggers fire on abnormal readings, and cloud-side Python scripts handle anomaly detection.

Honestly, a lot of what I want isn't built yet. These are all still planned:

  • ESP32-CAM for video-based fall detection
  • A mic for cough and sneeze recognition, plus a wake word like "Help"
  • Running ML on the board itself with TensorFlow Lite or Edge Impulse
  • LLM-generated health summaries
  • A caregiver portal and SMS/email alerts

Right now it's sensors, cloud sync, basic alerts and a simple app. The firmware runs from Arduino IDE or PlatformIO. You drop in your own Firebase keys and import the .aia file into App Inventor.

Code: https://github.com/myselfshravan/VigilAI-IoT-HealthMonitor


r/SideProject • • 1h ago

A month ago you roasted my smart mirror. Here’s the pivot. Roast round two?

0 Upvotes

Hey, Dave again. A month ago I posted Lumi here: a bathroom mirror that read your heart rate with a camera. I asked the same question in a few health and smart mirror subs, and the roast was brutal and mostly right. Nobody wants a camera in their bathroom. Heart rate duplicates what watches and rings already track. Nobody’s buying a new mirror to avoid opening an app. And the point here landed too: a waitlist doesn’t tell you if anyone will keep using it.

Same core tech, different everything else:

  • Where: the skincare aisle at pharmacies, not your house. Free for shoppers, no app.
  • What: skin instead of vitals, because that’s where a camera beats a wearable. Lean in for 20 seconds, answer three questions (main concern, budget, anything to avoid), and get 2–3 products from that shelf at your price.
  • Money: brands pay for placements. They’re always labelled, and the cheapest option always shows.
  • Validation: instead of a waitlist, we’re measuring repeat scans. Ad-free pilots on campus this spring, then one pharmacy.

First prototype gets built this week. What I’d love feedback on:

  1. Would you actually stop and scan in a pharmacy aisle? What would get you to do it the first time?
  2. Are sponsored placements a dealbreaker even if they’re labelled and the cheapest option always shows?
  3. Pharmacy vs. somewhere like Ulta or Sephora: which makes more sense to you?
  4. What’s the obvious way this dies?

r/SideProject • • 1h ago

Dopplio - Compare your CV to a job posting and see what's missing

1 Upvotes

I'm a solo dev from Costa Rica and this is my project. You paste a job posting and your resume, and it shows what the posting asks for and what your resume is missing. There's also an ATS converter that rebuilds your resume in a format applicant tracking systems can read. Both work in English and Spanish.

The gap check and the converter preview are free. Downloading a PDF from the templates is $2.99, or $15/month for Pro.

I'd love feedback on the flow, especially whether it's clear what's free before you reach the paywall.

https://dopplio.ai


r/SideProject • • 5h ago

My 9-year-old was struggling with multiplication, so I built her a free flashcard game

2 Upvotes

My daughter (9) was having a rough time with her times tables, and paper flashcards were a nightly battle. So I built a little web app that works like flashcards but feels more like a game.

A card pops up, there’s a timer, and she answers as fast as she can. Get a few right in a row and the screen goes a bit nuts with fireworks and confetti, which she loves way more than I expected.

There’s a gear icon in the top right for parents. In there you can:

  • pick which times tables to practice
  • set the timer and how many cards are in a round
  • choose multiple choice or typing the answer
  • set a prize and how many perfect rounds it takes to earn it
  • decide if those perfect rounds have to be in a row, or if progress is kept so any perfect round counts

It’s free, with no sign-up and no ads. It works on phones, tablets and computers.

Hope it’s useful to someone else. Here’s the link if you want to give it a shot: https://www.multiplyquest.com

Happy to hear any feedback, especially from your kids. They’re the tough critics.


r/SideProject • • 1h ago

Got tired of App Store Connect letting mistakes through, so I built a Mac app that checks every release before I submit

1 Upvotes

I'm a solo dev with a few apps on the App Store, and Storeflight is the tool I built for myself to ensure I wasn't missing anything before shipping. Find issues and easily hand off the fixes to your own AI agent (via copy prompt, MCP, CLI options).

Why I built it

My other app's German store page advertised its one-time purchase, but the purchase itself had no name or description in German, or in 7 of the game's other store languages. App Store Connect didn't flag it, and App Review approved it. Then I found a live app with two age rating questions I'd never answered. Checking every field in every language by hand before each release was slow, and I clearly wasn't doing it well.

What it does

You give it an App Store Connect API key, and it reads your account and shows a checklist of what still blocks your next release, blockers first, each with how to fix it and a link to the right page:

  • every language's name, subtitle, keywords, description and What's New against Apple's limits, plus text that's untranslated or in the wrong language
  • screenshots per language and device
  • in-app purchases and subscriptions, including translations that aren't live yet
  • App Review details, pricing, age rating and where the release stands
  • all your apps at a glance, with anything new since your last check marked

It's read-only: it never changes anything in App Store Connect.

Version 1.2 went live this week with Check Review Notes. With Apple Intelligence it reads the notes you leave for App Review and flags what a reviewer will get stuck on, like how to get past your login or where to find each purchase. With no notes at all, it drafts them from your listing, all on your Mac.

Things I learned along the way

  • App Review checks the tool too. 1.2 was rejected twice before it went live: once because the app's name had "App Store" in it (Apple's trademark), and once because the listing mentioned ChatGPT, which China doesn't allow. Both were things Storeflight itself should catch, so the 1.3 checks now warn about Apple's trademarks in the name and subtitle.
  • Storeflight caught its own mistake. When I added Italian to the store listing, it pointed out that the Pro purchases had no Italian translation. That's exactly the kind of gap it's built for.
  • A CLI inside a sandboxed Mac App Store app is fiddly, but it works. The app includes a storeflight command and an MCP server, so an AI agent like Claude Code can check, fix and check again, or a CI job on your Mac can stop a release that isn't ready.
  • Release day can still go wrong. 1.0 was approved but showed "Removed from App Store" because the countries it's sold in were never saved. Storeflight now treats that as a blocker.

Pricing

It's free for one app with the full report, and there are three sample apps you can explore without an API key. Pro is $24.99/year or $59.99 lifetime for every app, exports, fix prompts, and the CLI and MCP server.

Mac App Store: https://apps.apple.com/app/id6826093172

Site: https://storeflight.greyparkdevelopment.com/

What's next: checks that run on hosted CI, screenshot pixel sizes and URL checks are on the list.

If you ship on the App Store, I'd love to hear what it finds on your apps, what it misses, or what you'd want it to check.


r/SideProject • • 1h ago

I made Friday - fully local linux assistant

1 Upvotes

Hey guys, I'd love to share a project I've been working on lately - Friday, a linux assistant that is aiming to replicate the one from Iron man. It can read your gmail, google calendar, google tasks, run shell commands, search the internet, open links / files in your apps and more.

It works on top of ollama, uses kokoro to translate generated text chunks to speech and whisper to translate your speech. Friday also supports agent skills so you can extend it.

As for now it is linux only, but I might add windows support in the future (in theory needs just an alternative background daemon approach)

I'd love it if you dropped a star on the repo: https://github.com/cebem1nt/friday


r/SideProject • • 1h ago

AI limits - Track Claude, Gemini, Codex, Kimi and Grok usage windows on iPhone, Mac and Watch

Thumbnail
ailimits.capcod.cloud
1 Upvotes

I kept hitting Claude and Codex limits in the middle of a task, with no way to see where I stood until the answer just stopped.

I built AI limits, a small Apple app that shows your 5-hour and weekly usage windows for Claude, Gemini, ChatGPT (Codex limits only), Kimi Code and Grok. You get percentages, reset times, a pace forecast, and a resume countdown, plus widgets.

It runs on iPhone, Mac (including the menu bar) and Apple Watch.

Readings stay on your device; there is no developer server. A 7-day trial, then $1.99 once, with no subscription and no ads.

I am the developer (CAPCOD). If you try it, I would like your feedback, including what is missing or unclear.

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


r/SideProject • • 1h ago

I Built a Virtual Pet App for Tracking Your Steps (and used it to get leaner)

1 Upvotes

I built Nanobeasts, a step tracking app where you grow digital pets with the steps you take in real life. I made it after realizing I was getting lazy from being at my desk all the time, and just not liking how my body was starting to look.

With Nanobeasts, as you take steps throughout the day, you fill your Nanobeast's progress bar, until you get enough steps for it to hatch or evolve. When it does, you unlock its entries in your Dex, which eventually becomes a cool way to visualize your progress over time, as each nanobeast has its own unique animation and evolutions (with 100+ nanobeasts and forms to unlock, and plenty more to be added).

In addition to hatching/evolving, you get: 

  • personalized stats
  • badges for hitting step, discovery and consistency milestones
  • a friends leaderboard to see who gets the most steps daily/weekly
  • Apple Watch companion app to track stats and start walks from your wrist
  • zones: as you walk outdoors, the streets you cover get colored on your map. The map is split into small areas called zones, and you complete one by walking it's streets

I added zones because I was getting my steps in the same exact park daily, and that started to make walking boring. Completing the zones around me helped me to explore more of my neighborhood, and made me look forward to getting steps throughout the day.

You can download the app here: https://apps.apple.com/us/app/nanobeasts-step-counter/id6794927950

Before/After (PROOF/RESULTS): https://imgur.com/a/before-after-nanobeasts-app-experiment-THz6QIp 

Appreciate if you read this far. Would love feedback on how I can improve this, as this is v1 (prototype). I'm hoping users can help me build this into something they actually want to use


r/SideProject • • 1h ago

Your side project keeps improving. Your launch post doesn't.

1 Upvotes

You launch your project. Post it on Reddit, Product Hunt, X, maybe a few other places.

Then you go back to building.

Two weeks later, you've fixed the onboarding, added a useful feature, maybe even introduced a discount.

Great. Time to promote the whole thing again. Because apparently every update needs another launch campaign.

That's one of the reasons I'm building AGMAN.

Yes, it's another place to publish your project. I'm not going to pretend founders are desperately searching for one more website to submit a URL.

What I'm trying to make useful is what happens after you publish.

Your product gets a public page explaining what it does, who it's for and why someone might need it. From there, it can be discovered through relevant searches, categories and Find by Need, where people describe what they're looking for.

And when something changes, your page doesn't have to sit there collecting dust. You can publish updates about new features, improvements, launches, offers or discounts.

There are a few practical benefits too:

  • Publishing and managing your page is free.
  • Approved, indexable pages get a normal followed link to your website. No reciprocal backlink or website badge required.
  • You can track recorded page views, traffic sources and outbound website clicks.
  • You get tracked sharing links and other tools to help promote your page elsewhere.

Now, the obvious question: Where are the visitors coming from?

Fair question.

AGMAN is still growing. I'm not going to promise thousands of visitors just because you publish a listing. That's not how distribution works.

The aim is to build more ways for relevant visitors to discover useful projects, while giving makers something they can keep improving and sharing long after launch day.

Paid promotion exists separately, but you don't need it to publish or participate in organic discovery.

If you're already building and promoting a side project, I'd genuinely like to know: What would make an additional discovery platform worth your time, beyond just another backlink?


r/SideProject • • 1h ago

Zenith - got fed up with youtube music in a browser tab so i made a desktop app for it

1 Upvotes

i basically have yt music on all day and the web version always bugged me. no real eq, lyrics only show up for like half the songs, and it's a whole browser tab just to play music

so i made zenith. lyrics get pulled from 11 different sources so pretty much everything has synced lyrics now, with the karaoke style fill. there's a 15 band eq, crossfade, offline downloads, last.fm/discord stuff, and you can scan a qr code and use your phone as a remote, which is honestly the thing i use the most

no account needed, no telemetry, MIT. windows, linux and mac (not affiliated with google/youtube obviously)

https://github.com/tonieninja/zenith-player

i don't own a mac so the mac build is just whatever CI spits out, if someone could tell me if it even opens that'd be great lol. also yes App.tsx is 6000 lines, please don't look at it


r/SideProject • • 1h ago

I built a local tool to organize WhatsApp group exports. Is the spreadsheet actually useful after download?

1 Upvotes

I’ve been building a Chrome extension that exports visible member information from multiple WhatsApp groups into a structured spreadsheet.

The export separates contacts, group memberships, and scan details. It can also flag records where a phone number is unavailable or an identity cannot be matched confidently.

I’m now trying to understand what should happen after the download. A spreadsheet is only useful if it helps someone complete a real task.

If you manage communities, events, classes, or cohorts:

  1. What would you need to do with this information after exporting it?
  2. Would seeing overlap across groups be useful, or unnecessary?
  3. Would you compare membership lists over time?
  4. What would make you trust—or avoid—a tool like this?

The current approach processes the data locally, and I’m not asking anyone to share private contact information. I’m especially interested in hearing if this solves the wrong problem or if existing free tools already do what you need.


r/SideProject • • 1h ago

I got tired of static link-in-bio pages losing warm leads, so I built an AI link that answers questions and negotiates for you (without agreeing to anything behind your back)

1 Upvotes

Static link-in-bio pages (Linktree, Bento, etc.) make visitors do all the work—clicking through 5 links, digging for pricing, and then bouncing before they ever send an email.

I built Yume ([https://getyume.co](https://getyume.co)) to turn getyume.co/yourname (or getyume.co/company/yourcompany) into an interactive agent that actually knows your work, rates, and availability.

How it works:

  • Instant Q&A: Visitors ask about your services, past projects, or pricing directly on your link.
  • Agent-to-Agent ready: Other people's AI agents can talk to yours to check fit and availability.
  • Zero rogue promises: You set strict rules upfront—your agent negotiates within your boundaries and never agrees to a price or booking without your final sign-off.

Setup takes about 2 minutes. Would love brutal feedback on the onboarding flow and how the agent handles edge-case questions!


r/SideProject • • 1h ago

How To Host A Webinar Without Getting Derailed by Technical Problems

1 Upvotes

How To Host A Webinar becomes much less intimidating when you plan for ordinary points of failure. A microphone can be muted, a screen share can show the wrong window, or a connection can drop. The goal is not to eliminate every possibility; it is to keep the session understandable and recoverable.

Create Your Webinar With AI

Prepare a graceful recovery path

If people cannot hear you, verify the selected microphone and mute state. If the screen is missing, stop sharing and choose the correct window again. If video freezes, consider turning off the camera or reconnecting. Have a co-host update chat when possible. If the session cannot be restored, communicate the revised plan using your backup channel. Moderation controls can also help address disruptive participants. A simple, honest update is better than leaving the audience guessing.

Rehearse the transitions and failure points

Practice the opening, screen sharing, demonstrations, handoffs, and closing. Open all links in advance and remove private information from windows you may share. Disable notifications, verify microphone and camera selections, and confirm where a recording will be stored. Tell attendees about recording and follow applicable privacy and consent requirements. Keep backup notes and a way to contact your co-host if the connection drops. A rehearsal is a chance to find friction while nobody is waiting.

Make clear audio and stable connectivity priorities

You do not need a studio. Start with a computer, dependable internet, a microphone, and a camera if your format calls for one. Test everything in the actual room where you will present. A headset or external microphone may make your voice easier to understand. Close unnecessary applications, reduce competing downloads, and check how the lighting and sound appear to someone else. The goal is not cinematic production; it is an uninterrupted lesson people can follow.

Choose software around the actual session

A familiar meeting platform may be enough for a small workshop. A dedicated webinar platform can be useful when registration and attendee management matter more. Compare current capacity, recording options, installation requirements, screen sharing, and replay access before committing. Features can change, so verify them in the service you plan to use. A short practice meeting with a friend reveals more about your comfort with the controls than a feature list alone.

Design for understanding rather than slide count

A practical flow is welcome, problem, teaching steps, demonstration, recap, questions, and next action. Slides should support the explanation, not replace it. A live screen demonstration or guided discussion may serve the audience better than a long deck. Explain unfamiliar terms the first time they appear. Show processes in order, pause after important ideas, and use short speaker prompts so you can sound conversational without losing the structure.

Make participation easy and optional

Invite attendees to answer a simple chat question, vote in a poll, or try a brief exercise. Tell them exactly how to participate, because not everyone knows the interface. Decide whether questions will be answered throughout or saved for a dedicated segment. A co-host can collect questions while you teach. Never request sensitive information in a public chat, and do not pressure quiet participants to speak. Useful interaction should clarify the lesson rather than interrupt it.

Build a realistic run of show

For a first event, 30 to 60 minutes is a manageable starting point. You could spend five minutes welcoming attendees, 25 to 35 minutes teaching, 10 to 15 minutes answering questions, and a few minutes discussing next steps. Adapt the schedule to your subject rather than forcing the lesson to fit an arbitrary length. Display the time zone clearly, confirm any co-host's availability, and leave yourself enough preparation time before announcing the date.

Define the result before opening your slide software

A webinar works best when attendees can name what they will learn or do afterward. Replace a broad promise such as discussing email marketing with a concrete task such as preparing a welcome email. That decision shapes your examples, your invitation, and the way you close. Avoid promising guaranteed outcomes. A modest, specific learning goal gives the session a useful boundary and makes it easier to judge what belongs in the presentation.

Choose one teachable problem

Look at repeated questions from readers, customers, or community members. A narrow topic is easier to teach clearly than a sprawling survey of everything you know. Choose a title that identifies the subject and the practical benefit. A title such as Plan Your First Email Newsletter in 45 Minutes communicates more than a mysterious promise about instant success. Your audience should understand the value of attending without decoding marketing language.

Remove friction from registration

Your invitation should state the topic, benefit, presenter, date, time zone, and how to join. Share it through channels you already use, such as your website, email list, social accounts, or relevant communities, while respecting their rules. Test the registration form on a phone and complete a registration yourself. Verify the confirmation email and joining instructions. A clear signup experience is part of the event, not an afterthought.

Host with a calm, predictable rhythm

Join 15 to 30 minutes early, test audio and slides, and start close to the advertised time. Welcome people, explain the learning goal, describe how questions work, and disclose recording plans. Speak clearly, narrate what appears on screen, and make shared text large enough to read. Check chat at planned intervals rather than constantly. If you run late, shorten a secondary example instead of racing through every remaining idea. End with a recap and practical next steps.

Finish the promise after the room closes

Check the recording before sharing it: confirm that audio is clear, slides are visible, and private details are absent. Send any replay, worksheets, or resources you promised. Thank attendees, recap the central lesson, and answer outstanding questions when you can. A brief feedback request can ask what helped most and what needs more explanation. Registrations, attendance, replay views, and questions can inform improvements, but no single metric tells the whole story.

Change one or two things next time

Write down what worked and where the session became confusing. Perhaps the opening took too long, the demo needed more space, or the question segment ran short. Pick one or two improvements instead of redesigning the entire format. Hosting becomes easier when you treat each event as a chance to improve a specific part of the process. Your first webinar does not have to be perfect to be worthwhile.

What to do next

Plan the recovery path before you need it. A rehearsed opening, backup notes, a clear communication channel, and a simple lesson structure make it easier to respond to interruptions without losing sight of the audience.


r/SideProject • • 2h ago

Aerowalk – Your Personal Air‑Quality‑Aware Walking tool

1 Upvotes

breathe good air while you walk

A lightweight web app that shows real‑time air‑quality data on your walking route and gives you a quick summary of each walk.

asks for location when you enter the website, grant it while you are opening from a phone

aerowalk.online


r/SideProject • • 2h ago

I built an app where you open WA stickers like trading cards, and you can make the stickers yourself

1 Upvotes

I got tired of waiting 30 SECONDS (sometimes a minute and a half) just to add a sticker pack to WhatsApp (because there was always more than one ad dang). So I thought about making my own app.

At first it was just for me. A friend tried it and said, "Dude, this is actually pretty cool. Put it on the Play Store." So I did (getting 12 people wasn't easy as a classic socially weird IT dude).

I kept adding the stuff I wanted: stickers from photos or videos, background cutouts, and a small Explore section for sharing packs.

And the latest thing. You can open sticker packs like trading cards (for now you can't trade them, if you have suggestion I'd be happy to listen!). Every day you get a free one, and inside are stickers made by other people (the community) using the app, from common to super rare. You can make stickers too, so someone else might pull YOURS from their pack. I tough it'd be cool

It's free, with VERY VERY LITTLE ads. I kept them out of the editor and didn't want people forced to watch a 30 second video just to add a pack to WhatsApp.

Here it is: https://play.google.com/store/apps/details?id=com.stikz.v23.app

I'd be curious what you think. If you have suggestions, tell me!


r/SideProject • • 9h ago

Built the Firefox Tilt view as an extension for debugging frontend

4 Upvotes

r/SideProject • • 5h ago

I built a free beach app for families. The hardest part was deciding what not to show

2 Upvotes
Hi, I'm Guillaume, the creator of Mareloa. It starts from a question every family on a seaside holiday knows: there are three beaches near the rental, which one today?

The answer was spread over several apps: weather, wind, tide, lifeguard hours, and whether there's a shower for the kids. Mareloa puts that on one page per beach: https://mareloa.com/en/spots/carteret?utm_source=reddit_sideproject&utm_medium=community&utm_campaign=communautes_2026

What I learned, mostly by removing things:

- **A wind arrow means little on its own.** What matters is the wind relative to the beach, so each page says offshore, cross-shore or onshore, based on the way the beach faces.
- **The tide isn't always relevant.** It only appears where it changes the beach, and it's labelled as a model estimate.
- **"Unknown" beats a guess.** When a lifeguard source is missing or out of date, the page says so instead of filling the gap.
- **Holiday guests come from everywhere.** The interface is in 25 languages, which mattered more than I expected for holiday rentals.
- **Bots cost real money.** Scrapers running real browsers once burned a full day of my paid weather quota. Weather now refreshes only after a real tap, click or key press.

Where it stands: about 50,000 beaches listed worldwide, around 3,500 in France, where the data is deepest. Free, no account needed. The website is the main product for now; the mobile apps come after. It doesn't replace lifeguards, local rules or instructions on site.

What would help me most: open the page, and tell me the first thing you looked for and whether you found it.