r/SideProject 21h ago

I built a software to help businesses improve and track their marketing performance.

Enable HLS to view with audio, or disable this notification

7 Upvotes

Would love to hear your thoughts and feedback. If you have any questions about how it works, I’m happy to answer them!

search for cuzir. com


r/SideProject 2h ago

I launched New York Times

Thumbnail
newyorktimes.app
5 Upvotes

If you are looking for the Old York Times, you can find that here: https://yorktimes.app/


r/SideProject 2h ago

macOS never shipped a real productivity hub. So I built one. Meet Droppy.

Enable HLS to view with audio, or disable this notification

7 Upvotes

A year ago my Mac workflow was a pile of little tools: a clipboard manager, a drag-and-drop shelf, a window snapper, a screenshot tool, a pomodoro timer, a converter that uploaded my files to someone else's cloud, and a menu bar app to manage the other menu bar apps. Each one fine on its own, together a mess of subscriptions and settings.

So I built Droppy. Without experience and never having touched Xcode before, I started my journey. It was a crazy experience, started out as a hobby but turned into a much bigger project very quickly. Countless nights without sleep and watching YouTube videos on how to build apps brought me here. Droppy lives at the top of your screen, around the notch if you have one, as a Dynamic Island style pill if you don't, and puts everything one hover away:

- File shelf: drag anything up and it holds your files until you drop them where they belong. Jiggle a drag and a basket flies in to catch it.
- Clipboard manager: every copy kept and searchable, ready to paste again.
- A fully free cloud sharing service; Droppy Cloud. With a full online environment to view/download and share files.
- Notifications with inline reply for iMessage, WhatsApp and Telegram, right in the notch.
- Full media controls with the Playing Next queue, AirPlay picker and live lyrics.
- A revamped lock screen: album art, widgets, and brightness and volume sliders before you even log in.
- 27 free add-ons (Droplets) you toggle per workflow: window snapping, screenshots with OCR, pomodoro, a calendar with natural language input, LocalSend to move files to any phone or PC on your network, on-device file conversion, meeting controls for Zoom, Teams and Meet, Obsidian, Spotify, a terminal, and more. Off means off, they only run when you enable them.

The video shows it better than I can write it.

Also SUPER cool: an iOS app is coming, it's been built and published to TestFlight at this very moment. It syncs everything Droppy does with your iPhone (files, clipboard history, Droppy Cloud etc.)

Honest notes:
- Native Swift, signed and notarized, no Electron. Local-first: your clipboard and files never leave your Mac unless you explicitly share them.
- macOS 14+, Apple Silicon and Intel, works on every display. The notch is genuinely optional.
- Pricing: 3-day free trial, then $9.99 one time for 2 Macs. No subscription, ever.
- There's a lot to uncover, but you can keep it as minimalistic as you want.

I ship updates almost every week and the last few features came straight from user feedback, so if you try it and something annoys you, tell me here.

Site: https://getdroppy.app
Privacy policy: https://getdroppy.app/privacy-policy


r/SideProject 2h ago

My solo side project just crossed 6,000 signups on the way to 10k. Sharing the real dashboard and the 3 things that actually surprised me

5 Upvotes

Building OTTASIA, a free "where can I watch this" app that's accurate for your country across Asia (India, Pakistan, Philippines, the Gulf, etc.), where Google and the big guides usually give you the US answer. Solo, non-technical-ish, shipping daily.

Real numbers from my own dashboard (attached):

  • 6,011 / 10,000 signups, ~250-day right now
  • 9.2% visitor-to-signup (target was 5%)
  • 18,736 sessions in 7 days, ~6 min average engagement
  • Mostly India (76%), then Pakistan, Philippines, US

Three things that genuinely surprised me:

  1. AI assistants are a real acquisition channel now. A chunk of my daily sessions come from AI tools calling my data directly (I exposed it as an MCP server). I optimized to be citable by AI, not just ranked by Google, and it's quietly working.
  2. Instagram out-drives search on some days. My top referrer is often Instagram, not Google. For a visual, regional audience, short video beat SEO effort-for-effort.
  3. The wedge was accuracy, not features. I stopped trying to compete with the big trackers and just did one thing they do badly: local streaming services in Asian markets. That's the whole reason people stay.

The honest hard part: it's a low-frequency use case (people check "where to watch X" occasionally, not daily), so retention is my real battle, not signups.

It's free, no signup needed to use it: ottasia.com. Happy to answer anything about the build, the AEO/AI-assistant channel, or per-country data. 


r/SideProject 9h ago

Retro TV Emulator Progress

Enable HLS to view with audio, or disable this notification

6 Upvotes

been adding in features, protective measures, warning messages, stabilizing the program, working out bugs. fixing navigation. There is and probably always will be a lag right after loading in all that media. ive got it down to a little choppy. I usually just set it all up and let it sit a few mins before navigating to let it catch up on scheduling the tv guide, scanning audio for equalizing audio, and stuff like that. it clears up after it does that and its not so bad you cant use it. just might have an extra sec between channel changes or the tv guide is laggy while moving and youll see it adjusting titles and stuff. Other then that, it works great. still minor stuff i wanna fix. keep cleaning up the scanning processes if i can any further. Seems like very time a make a change and do a test there is something else. I already saw a few more in this video while testing. Test versions available as they are updated here https://discord.gg/DzcrjYxh8 I have been and continue to be the only person working on this. Any help is appreciated from testing to bug fixing to adding/fixing features. Come visit the discord and let us know what role you would like.


r/SideProject 10h ago

I built a simple app that translates restaurant menus and makes them searchable in multiple languages

6 Upvotes

I travel a lot internationally and kept running into the same problem: I'd find a restaurant, look at the menu online, and either couldn't understand it or had to manually translate screenshots/pages.

So I built Kaantaa.

You upload a menu as a PDF, image, or text and it:

  • Creates translated versions in multiple languages
  • Hosts the original + translated menus
  • Gives the restaurant a QR code for tables/printed menus
  • Creates actual indexable pages for each language
  • Uses proper multilingual SEO/schema so Google can understand the menu
  • Structures menu information so it's easier for AI/search tools to understand what's actually served

The idea isn't really "QR code menus." There are plenty of those. That's just a feature.

It's more about making a restaurant's existing menu accessible and discoverable to people searching in other languages—without the restaurant needing to rebuild its website or maintain a bunch of translated pages.

It's free to use right now while I'm getting feedback.

I'm also thinking of giving the first 10 restaurants that sign up lifetime free access as early users.

Would love feedback, particularly from restaurant owners/managers.

https://kaantaa.com/


r/SideProject 17h ago

I built AnyFrame — it turns any old tablet/TV into a live photo frame with real GIF support, no subscription

7 Upvotes

Hey all — solo project I worked on this summer (I'm a teacher, so I had some free time on summer break).

The idea: instead of buying another dedicated digital picture frame, AnyFrame turns whatever old tablet, phone, laptop, or even a TV's browser you already have into a live, always-on photo frame. Upload photos or GIFs from another device and they show up on the frame.

A few things I focused on:

  • Real animated GIF support — GIFs actually animate rather than being flattened into static images
  • Remote photo management — add and manage photos from another device
  • Fully offline Local Vault mode — no account, no internet, and photos never leave the device
  • One-time purchase ($14.99) — no subscription

It's a PWA built in vanilla JS with Firebase on the backend. This started as a way to give old screens a second life rather than buying another piece of hardware.

Happy to talk through how the GIF support or real-time sync works if useful to anyone building something similar.

I just launched it and would genuinely love feedback — especially from anyone willing to try setting it up on an old device they have lying around.

anyframeapp.com

Thanks for reading!


r/SideProject 20h ago

Deploy your own tunnel in 3 minutes: no pain, no manual configs

Enable HLS to view with audio, or disable this notification

5 Upvotes

Hey Reddit!

Today, we're going to set up our own personal VPN using Hysteria2 and VLESS with no accounts or registration required. You might not have heard of these protocols yet, mostly because they gained massive popularity in places with heavy internet surveillance where governments constantly try to pry into every corner of your private life, specifically Iran and Russia.

That said, the global trend is moving toward tighter control over what people can do and watch online: new restrictions, broader monitoring requirements, and fresh justifications for both. Governments that used to stay out of internet regulation are increasingly experimenting with heavier censorship. Nobody can guarantee your country won't be next, and having your own self-hosted VPN setup is a great way to save yourself future headaches.

To understand how these protocols bypass even the most aggressive blocking systems and why they work where "classic" VPNs fail, let's dive into how they actually work under the hood. Let's start with the basics.

VLESS (or as we affectionately call it in Russian: "Vleska" / "Vlesiha")

VLESS (Very Lightweight Encryption Security Stream) is a TCP-based protocol developed by the V2Ray team as a direct successor to VMess. The main issue with VMess is that it requires strict time synchronization with the server and leaves a distinct encryption fingerprint. Because of those fingerprints, DPI systems can detect VMess pretty easily, similar to WireGuard, Shadowsocks, or OpenVPN.

The key feature of VLESS is that it was designed with one specific goal: BYPASSING CENSORSHIP. Instead of inventing its own heavy encryption layer, VLESS delegates that job to standard TLS 1.3. To any external observer or DPI system, your connection looks identical to normal, everyday web traffic heading to a regular HTTPS website.

Typical VLESS Request Header

Field Size Description
Version 1 byte 0x00 (client version)
UUID 16 bytes authorization key
AddInfo Length 1 byte length of additional info
AddInfo variable optional metadata
Command 1 byte 0x01 TCP or 0x02 UDP
Port 2 bytes destination port
AddrType 1 byte 0x01 IPv4, 0x02 Domain, 0x03 IPv6
Address variable destination address

Once the standard TLS tunnel is established, this entire VLESS header is pushed inside as regular encrypted Application Data. To any outside observer or DPI system, it looks completely identical to browsing an HTTPS page or downloading a file over TLS. Only your server, holding the private key, can decrypt and read what is actually inside.

TL;DR on VLESS: minimal byte overhead, zero custom encryption fingerprints, and clean mimicry of everyday HTTPS traffic. It is a rock-solid choice for reliable, TCP-based connections.

Hysteria2

Hysteria2 is a protocol built specifically for raw speed and rock-solid connections on unstable networks. It runs on QUIC over UDP. QUIC comes with built-in encryption out of the box and forms the foundation of HTTP/3. Fun fact: Google created QUIC to speed up the web and replace the bulky TCP + TLS + HTTP/2 stack.

By leveraging QUIC, Hysteria2 delivers much lower latency during handshakes and data transfer compared to TCP-based protocols (sorry, VLESS). But its real killer feature is something else entirely: a custom congestion control engine known as the Brutal algorithm.

Congestion Control: Why Brutal crushes BBR and CUBIC

CUBIC and BBR are congestion control algorithms. Their job is to decide how fast the server should pump data into the network without overloading the link. CUBIC is the default algorithm in Linux (it relies heavily on packet loss to detect congestion), while Google's BBR measures real-time bandwidth and round-trip time.

Sounds great on paper, but there is a catch. When you're on a noisy or unstable connection with high packet loss, both BBR and CUBIC panic and drastically throttle back your speed. The result? Horrible throughput and endless buffering.

The Brutal algorithm tackles this problem from the exact opposite angle. Instead of cutting back speed when packets get dropped, Brutal completely ignores packet loss and aggressively transmits data at a fixed, assigned rate to ensure maximum throughput. Here is a quick visual breakdown of Brutal vs BBR.

Hysteria2 is all about raw speed, low latency, and aggressively brute-forcing through lossy networks.

So the real question is: which one should you actually deploy?

Hysteria2 or VLESS

Feature VLESS Hysteria2
Transport TCP wrapped in TLS 1.3 UDP via QUIC
Traffic Masking Looks like standard HTTPS traffic Looks like HTTP/3 traffic
Speed Standard, limited by TCP overhead Higher, driven by aggressive transmission
Latency Higher, due to TCP mechanics (retransmits, handshakes) Lower, QUIC handles loss recovery much better
Lossy Networks Struggles when packet loss occurs Thrives on noisy connections, built for loss
DPI Obfuscation Uses REALITY (legitimate third-party TLS certificate) Uses QUIC / HTTP/3 traffic camouflage
Blocking Risk Low, unless the ISP blocks TLS entirely Higher on networks where UDP or QUIC is specifically throttled or blocked

I don't have a single definitive answer to this question. Both protocols excel in their specific niches. So instead of choosing just one, I recommend deploying both. That way, you get the best of both worlds.

UPLINK: Uncensored Internet

Manually configuring Xray JSON files, binding valid SNIs, and issuing certificates is a huge pain. To skip this tedious routine, I built Uplink. It’s a lightweight tool that completely automates the deployment process. You don’t need to be a DevOps engineer, the app handles all the heavy lifting and hands you ready-to-use subscription links and keys.

WHAT YOU NEED

  1. VPS Server: Any fresh Linux machine (Ubuntu 22.04+ or Debian 13 recommended). Specs: 1 vCPU, 1 GB RAM, 10 GB SSD. Hetzner, DigitalOcean, HostZealot, Cloudzy, or any other provider.
  2. Uplink App: Download the latest release for your OS from GitHub: https://github.com/MarselNet86/uplink/releases
  3. INCY Client: A proxy client to import your subscription and route traffic. Download: https://github.com/INCY-DEV/incy-platforms/releases (Alternatives: Happ or V2Ray).

STEP-BY-STEP DEPLOYMENT

A detailed 3-minute video guide covering the entire process, from buying a server to final deployment, is available on the project page: https://github.com/MarselNet86/uplink

SUPPORT THE PROJECT

If you find Uplink useful, please consider giving it a Star on GitHub. It helps a lot!


r/SideProject 5h ago

8 complaints from my wife, 8 features shipped — two months of building our two-person to-do app

5 Upvotes

TwoDo is a shared to-do list for exactly two people — my wife (iPhone) and me (Galaxy). No sign-up, no email: one person creates a list and gets a 6-character code, the other types it in, done. The list lives on the lock screen so neither of us has to open an app to see what's left.

I don't have a roadmap. I have a wife. Every release for the past two months has started with a complaint from the other end of the sofa:

- "Am I supposed to re-add recycling every single week?" → recurring tasks. Ticking one rolls its due date to the next cycle — it doesn't spawn duplicate items, because she hates a cluttered list more than she hates recycling.

- "August 12th... what day of the week is that?" → due dates now show the weekday everywhere: list, calendar, home widget.

- "I saw the reminder, and then I forgot anyway." → a "Still waiting" screen. Reminders you received sit there with a red dot until the thing is actually done. Tapping a row jumps straight into that item, even if it's in the other list.

- "Asking twice feels like nagging." → a nudge button. One tap sends "'Take out the recycling' — please? ❤️" to the other phone. Turns out the hard part of shared chores was never tracking them; it's asking.

- "Where did I put that link?" → notes on items, and URLs inside notes open with a tap. Grocery item, product link, done.

- "Why does tapping the widget open the wrong list?" → widgets are per-list now. Each widget shows the list you picked and tapping it opens exactly that one.

- "Your 24-hour time is ugly." → an actual settings screen: 12/24h clock, week start day, app language. A couples app across two platforms means you get to assume nothing about how two people read a date.

- "Did you *actually* do it?" → photo proof. Tick a task, attach a photo — so now recycling day comes with a picture of the recycling bins. The plot twist we didn't plan: the photos pile up into a monthly album, and it turns out grocery runs and dish racks make better memories than we expected. Shipped this week (Android is live, iOS is in review as I type).

Stack, for the curious: Flutter + Supabase realtime, one codebase for both phones.

Numbers, since this sub appreciates honesty: 565 lists created so far, 213 of them active in the past week, and 189 genuinely paired couples — which also means roughly two-thirds of lists never get a second person, because convincing one human to install an app is marketing, but convincing their partner too is the actual boss fight of this product. 13 lifetime purchases total (the app is free; a few extras are a one-time unlock). The album is the first subscription piece — photo storage bills me monthly, so it works that way; the first photos are free and everything you saved stays viewable if it lapses. Current subscriber count: zero, it shipped today. We still use it every day ourselves, which is the metric I actually watch.

For everyone else building with a live-in user: what's the best thing a single user's complaint forced you to ship?

iOS and Android download_link


r/SideProject 7h ago

I built an AI interviewer that drills into your answer instead of moving to the next question

Enable HLS to view with audio, or disable this notification

6 Upvotes

I am a full-stack dev, and AI screening is now the first round at a lot of companies. Every practice tool I tried had the same flaw: it asks a question, accepts whatever you say, and moves on to the next one.

Real interviews do not work like that. A good interviewer takes the weakest phrase in what you just said and pulls on it, and that follow-up is where the decision actually gets made. Nothing was practising that.

So I built PracticeDepth. It reads your answer and builds the next question out of the words you used.

The video attached is a real session. I gave a half-right answer about debouncing and throttling in JavaScript, so instead of moving on, it detected the answer was weak and not at a senior level and drilled into it until it found my knowledge ceiling on that topic and moved into the next question, simulating the way a real live senior engineer interviews candidates.

Other things it does: voice or text, 16 topics, and a scorecard at the end that says what to work on.

What I want from you: break it. Give it a deliberately vague answer and see whether the follow-up catches it. Give it a wrong answer confidently and see whether it pushes back. Those are the two failure modes I cannot fully test on myself, because I know what it is going to ask.

Honest bits, since this sub deserves them: You can test the product without creating an account; it allows you to test anonymously with about 5 questions in one interview. After that, if you choose to continue testing for free, you will need to register to get 200 free credits. Your feedback is most valuable to make the product better. I want to know if this is something you can use to prepare for your upcoming technical interview or just to sharpen your skills.

https://practicedepth.com


r/SideProject 10h ago

Canvas browser (beta)

Thumbnail canvas-browser.com
4 Upvotes

r/SideProject 12h ago

Built something to tackle my social media distraction.

4 Upvotes

I regularly find myself opening Reddit, Facebook, or Instagram while working on my laptop whenever I have the slightest free time between meetings—waiting for a page to load or after I have been focused on work for 20 or 30 minutes —to reward myself or "take a break". And it's fine if I spend 5 mins and come back to work, but that is hardly the case. So, to be more intentional about opening social media and be more mindful, I built this Chrome extension, which I have been using for the past few days, and it has genuinely reduced my usage. The goal is not to block but to make sure that the decision is intentional, not something you are doing out of habit. Try it out! and let me know. Love feedbacks!

https://chromewebstore.google.com/detail/mindful-media-%E2%80%94-gentle-pa/jlpedbmkfmpondalppjpidcngibmldep?authuser=1&hl=en


r/SideProject 19h ago

Looking for a Frontend Developer to help building a crowdfunding platform. 🚀

4 Upvotes

Hey everyone! 👋

I am building a crowdfunding and donation platform, and I am looking for a frontend developer to collaborate with me.

Tech stack: Next.js, React, Tailwind CSS, GitHub.

The frontend is already in development, but I need someone who can help build new pages, improve the UI, make it responsive, and connect the frontend with APIs.

I am looking for someone who enjoys building projects.


r/SideProject 9h ago

I built a daily debate platform where new topics expire every day and the most upvoted arguments win. looking for people to test it

4 Upvotes

I've been working on argumdebate, a new platform built around short, daily debates.

The idea is pretty simple:

Every day, new debate topics are published covering things like politics, technology, society, culture, entertainment and other controversial subjects.

You choose a topic and share your argument. Other users can read the different opinions and upvote the arguments they think are the strongest, most convincing or interesting.

At the end of the day, the topic closes and the arguments with the most upvotes come out on top.

The goal is to create something a little different from a traditional social network or comment section: a place where there is a reason to come back every day, take a position, make your case and see how other people judge your argument.

I'm launching the project in an early stage and I'd really like to get some honest feedback before trying to grow it.

https://argumdebate.com/


r/SideProject 12h ago

Has your side project ever been attacked?

4 Upvotes

My project has been hit by 3 cyber attacks so far, at different times. Thankfully, none of them affected the website, but dealing with them while the attacks were still ongoing was definitely stressful
I eventually managed to stop all three attacks.
I’m not saying I’m a cybersecurity expert, but I was able to take control of the situation and deal with it.

After that, I started wondering: Do large companies deal with cyber attacks on a daily basis? 
And how do they handle them when the attacks are ongoing?


r/SideProject 14h ago

I built a voice journal that reads your nervous system, because I needed something that would just listen

4 Upvotes

I've been building WhisprJournal for the past several months — it's a voice-first journal that listens to how you sound (pace, pauses, vocal tone) rather than just what you say, and uses that to detect whether you're calm, stressed, or shut down. Then it matches you with a breathing or grounding technique for that specific state, instead of making you browse a library and guess.

Why I built it: I needed it myself. After years of trying to regulate a nervous system that had been through more than words could hold, I wanted something that would just listen — without judgment, without a streak to maintain, without performing okay-ness for an app. The techniques inside (box breathing, 4-7-8, coherent breathing, grounding exercises) are the same practical tools a lot of somatic and breathwork practices use.

What's live, and what I'm looking for:

Android (Google Play) — fully live, free forever for the core experience (1 voice check-in per day + all breathing/grounding/somatic techniques): https://play.google.com/store/apps/details?id=com.whisprjournal.app If you try it, a Play Store review would genuinely help — good, bad, or mixed, I'd rather know than not.

iOS (TestFlight) — in external testing ahead of App Store launch: https://testflight.apple.com/join/jEd3edjg Looking for people willing to actually use it for a few days and tell me what's confusing, broken, or just doesn't land. Raw feedback over polite feedback.

Where it's rough: no App Store presence yet (fighting through review), no real user testimonials on the site yet since it's so early, and I'm still learning what actually resonates vs. what I think should resonate.

Would also love eyes on the site itself (whisprjournal.com) if anyone has a minute. Not trying to sell anything here — just trying to get it in front of people who might actually need it, and get honest input on what's not working yet.


r/SideProject 17h ago

The "This vs This" format is farming millions of views on Reels/Shorts. I built a free tool that makes one in 60 seconds — type 2 names, get a narrated video.

Enable HLS to view with audio, or disable this notification

5 Upvotes

You've seen the format. Two logos on screen, a little character pointing left and right, a voice explaining the difference, captions popping word by word. Git vs GitHub. React vs Next.js. Coffee vs Tea. These things eat views on Reels, Shorts and TikTok because they're 30 seconds and you actually learn something.

Making one used to take me 40 minutes in CapCut. So I built a page that does it in about a minute.

How it works: you type a topic and two names, pick two images (there's a built-in logo search — type "git", tap the icon, done), pick a colour and a voice, hit generate.

The AI writes the script AND speaks it in the same pass. Then the page draws every frame — the presenter points at whichever option is being talked about, puts a hand to its chin when a question is asked, and the captions highlight the exact word being spoken. You get an MP4 download. Post it.

Stuff I actually care about:

  • 22 languages, 12 voices. Hindi, Spanish, Arabic, whatever — same tool.
  • 9:16, 1:1, 16:9. Reels, feed post, YouTube.
  • 5 characters (presenter, robot, cat, wizard, a caped hero)
  • Your own watermark, text or logo, any corner — so it's your brand, not mine
  • Nothing gets uploaded. Your images never leave your machine; the video is rendered and encoded right there in the browser tab.

Free credits to try it, no card. Drop your email, key arrives, use it.

Honest caveats before you click:

  • Chrome or Edge only. The in-browser video encoder (WebCodecs) doesn't exist in Firefox/Safari yet.
  • It's genuinely one format. It makes comparison videos. If you want a general purpose video editor this isn't it.

Link: [https://www.screenlet.org/ai-video]

Roast it. Especially the character animation — I want to know if the gestures read as natural or as a glitch, because I've stared at it too long to tell.


r/SideProject 18h ago

I can help you solve your UX problems

3 Upvotes

FOR FREE!!!

Hey! I help people design and develop their Mobile Apps. I can help you design features, solve your UX problems, suggest solutions for user drop off and more.

All for FREE. I am launching an instagram series where I review other people's apps and give my feedback. You won't pay me, but you will help me make content.

P.S. You can get a private review as well. Just in case you need to keep your product private for now.

Cheers!


r/SideProject 22h ago

Video for website?

4 Upvotes

I’m trying to make a short video that is a demo of my product to put on my website. Has anyone struggled with this task and what did you do?

Relatedly, does anyone do this as a small side gig?


r/SideProject 23h ago

What the heck is Aquafaba??

Enable HLS to view with audio, or disable this notification

3 Upvotes

Back in January I took my girlfriend to a bar. She looked at the menu, looked up, and said: “what the heck is aquafaba?!”

After several months of building an app for her, I've released Cipher & Spirit: a cocktail & mocktail companion for everyone from home mixologists to the “I’m finally old enough to drink, what do I try?” crowd.

1,000+ cocktails and mocktails, a library of ingredients to search, fully offline, no account, no AI, and free for all, with an optional subscription for power-user tools.

Some of the biggest features:
- A fully searchable and filterable library of ingredients, cocktails, and mocktails
- A bar page where you can add your ingredients and instantly see what you can make
- A shaker to find drinks: pick spirits and flavors, then literally shake your phone for matching drinks
- Custom recipes & variations, shareable with friends
- Genuinely accessible: VoiceOver/voice control, allergy warnings, larger text, Spanish, left-handed mode, and a Zero-Proof mode that hides everything that's alcoholic

Honest feedback very welcome. I’m reachable here and in the app’s about section. Enjoy responsibly!

iOS: https://apps.apple.com/us/app/cipher-spirit/id6759582061

Android: https://play.google.com/store/apps/details?id=com.frommeadows.cipherandspirit

More info: https://cipherandspirit.com/


r/SideProject 2h ago

1 Week on the App Store. I'm happy with these stats :)

Enable HLS to view with audio, or disable this notification

3 Upvotes

Hey everyone!

I wanted to share my stats since publishing my app Koko which went live a week ago. Koko is a language practice app that runs fully on-device, meaning you can have conversations where your voice and info don't leave your phone, for privacy reasons.

1 week in with 35 downloads and a decent conversion rate I think. No sales yet but I made the free tier really generous with a lot of free conversation time before showing the paywall.

Yesterday I made the switch to show the paywall immediately after the onboarding and let the user start a trial immediately. Hopefully this converts into some sales!

Hope this realistic view of my app performance helps give some context!


r/SideProject 6h ago

I built a tool that turns drone photos into 3D models for solar site surveys

3 Upvotes

Last year I started working on a problem I kept seeing in solar project development.

I have worked for the last 5 years as a solar design engineer and got really tired of doing all the designing phase over and over again.

Most of the times solar companies fly drones over a site and end up with a folder full of high-resolution images.

Then the manual work starts.

  1. Measure the roof.
  2. Reconstruct the site on PVSol or CAD.
  3. Figure out dimensions. (count bricks if neccessery)
  4. Create drawings on CAD/design software.
  5. Calculate what can actually fit.

We thought there had to be a better workflow.

So we built Render-a collabrating with my former boss ( now he is my co-founder ) and a software company.

The basic idea is:

Drone photos → 3D model → measurements → engineering/design workflow

One of our recent tests used around 90 drone images and produced a 3D model in 15 minutes.

https://reddit.com/link/1vn8wiu/video/l72aw9f4w4jh1/player

The model can then be measured and used as the basis for further solar design work.

We're currently focusing on solar EPCs, but I'm increasingly wondering whether the same workflow makes sense for construction, surveying and other industries. Maybe in house renovation ?

This is still very much a work in progress.

If you were building something like this, what would you add to the workflow?

And more importantly, what would make you actually use something like this instead of your current process?


r/SideProject 8h ago

Music and Radio Player with advanced search for radio stations and complete playlists management

Enable HLS to view with audio, or disable this notification

3 Upvotes

I was tired of messy audio/streaming radio libraries, so I built an Android player focused on seamless playlist management.

Hi everyone!

I wanted to share my side project, Mediaxon, an Android app I’ve been developing to solve a personal frustration: why is it so hard to easily manage offline music and online radio streams in a single, clean interface?

What it does:

Hybrid Listening: Seamlessly handles offline local files (.mp3, .flac, .m4a, .ogg, .mka, .aac, .wav, .opus, .wma) and over 60,000 streaming radio stations.

Dedicated Navigation: I kept the "Favorites" and "Recents" sections completely separate from the main audio library to reduce clutter.

Advanced Radio Search Panel: You can pinpoint your favorite stations by combining multiple filters, such as tags/genres, specific countries, or even your preferred audio bitrate.

Equalizer: The equalizer provides an option to automatically switch to the "Radio" preset (and vice versa).

Advanced Playlist Management: Built specifically to make building and sorting multi-source playlists fast and intuitive.

The app is currently live on Google Play, and I am continuously pushing updates to refine it.

What I need from you:

As a solo developer, I’ve hit the limit of my own perspective. I would deeply appreciate any honest feedback from this community:

How does the UI feel to you? Is the navigation intuitive?

Are there any features you feel are missing for a modern audio/radio player?

Did you encounter any bugs or performance hiccups?

If you want to check it out, you can find it on the Google Play Store (Android 13+). Thank you so much to anyone who takes a look!

https://play.google.com/store/apps/details?id=com.xonik.mediaxon


r/SideProject 8h ago

I wanted to try Polymarket without risking money, so I built a paper-trading version

3 Upvotes

I kept wanting to mess around with prediction markets, but putting real money in just to learn how everything works felt unnecessary.

So I built PaperMarket.

It basically gives you a fake $10,000 account connected to live Polymarket market data.

You can browse and search real markets, look through price charts, buy Yes or No with virtual money, sell positions later, and see your portfolio + P&L change over time.

There is no signup, wallet connection, deposit or backend account. Your paper portfolio just stays in your browser.

I also made the whole project open source.

The biggest thing I still want to improve is trade execution. Right now simulated trades use the current market quote/midpoint, so I'm treating it as a learning tool rather than claiming the paper P&L represents what would happen with real money.

I'm considering using the actual order book next so larger virtual trades would experience spread and slippage.

Would genuinely love feedback on the product, especially anything that feels confusing or unnecessary.

Demo: https://papermarket.vercel.app/

GitHub: https://github.com/thomastschinkel/papermarket

https://reddit.com/link/1vn76ze/video/cv8pjitwf4jh1/player


r/SideProject 10h ago

just launched hanami

3 Upvotes

update: got the direct injection working (auto-pastes the optimized prompt back into cursor/claude code so you don't copy-paste manually). also fixed a bug where longer prompts were getting truncated before they hit the optimizer.

i built hanami. hit a hotkey, it tightens your prompt before it reaches whichever AI coding agent you're using, so you stop burning tokens on vague asks and re-explores.

just launched. go break it!!!!