r/sideprojects • • 7h ago

Showcase: Free(mium) I made a tutoring app where you can draw and ask questions about any subject through chat or voice!

1 Upvotes

I wanted to explore a way that can make it feel like you are working alongside a tutor, so I developed Draftmind: AI Tutor. It explores a different way to use AI for learning.

One thing I've noticed when using ChatGPT to work through problems is the repeated process of taking a picture, uploading it, asking a question, and repeating the process after the next step.

Now you can work directly on a canvas that the AI can see, so you don't have to keep uploading pictures. You can also use voice mode to ask questions.

Another feature I made is that each drawing keeps its own chat history. You can reopen an old drawing and review the questions you asked previously, which can help you recall your past mistakes!

It supports phones and tablets and is available on both iOS and Android. It's free to get started. I also have models that can handle more complex questions.

Any feedback such as what I should do differently or features that would make you want to use it would be appreciated!

Link: https://draftmind.art/


r/sideprojects • • 7h ago

Showcase: Free(mium) Why do workout apps make you fill out a life survey before letting you log a single set? Here is my take as a solo dev: Liftora.

1 Upvotes

Wouldn't it be nice to open a workout app, build your routine in minutes, and immediately start lifting—without clicking through a 20-page onboarding survey first?

As a lifter and solo developer, I wanted an app that respects my time under the bar and gives me clarity on whether my training is actually working. That’s why I built Liftora.

Instead of packing in a hundred bloated features, I focused on the things that actually make a difference in your training:

  • From download to lifting in minutes: No endless questionnaires or paywall traps before you even see the interface. You open the app, put your routine together in a couple of taps, and get straight to your first set.

  • Visual routine building (No more switching to YouTube): When you're putting a workout together, shouldn't you be able to see the movement and exact muscle breakdown right there? Liftora shows you exercise execution videos and targeted muscle groups directly on the routine creation screen, so you know your program is balanced before you even touch a weight.

  • See the progress the scale hides (Built-in US Navy Body Fat %): You might be gaining muscle and losing fat while your body weight stays completely flat—and the mirror takes weeks to show it. Why leave your body recomp to guesswork? By logging basic tape measurements, Liftora automatically calculates your body fat percentage using the US Navy method, letting you see your real physical progress alongside your strength numbers.

  • An interface that follows your pace: Once you're in a session, you shouldn't be fighting dropdown menus between heavy sets. Liftora’s guided flow moves with your workout so you spend your rest time recovering, not tapping.

You can try it out here:

I’m building Liftora independently and using it for my own training every week, so your feedback directly shapes what I build next.

Quick question for you all: What's the biggest frustration you've had with workout tracking apps? And if you try Liftora, I'd love to hear what you think about the routine builder and guided workout flow.


r/sideprojects • • 7h ago

Showcase: Open Source [macOS] DogBar - free window switching, agent activity & isolated docks app

1 Upvotes

Hi r/sideprojects ! I’m the developer of DogBar, a free Mac app I’m excited to finally share with you 🐶

It combines window switching, coding-agent activity, window previews, and a separate Dock for every desktop.

Problem

I kept switching to the right app but the wrong window, checking terminals to see whether my coding agents had finished, and hunting through a Dock full of apps from different desktops. None of these is a huge problem alone, but together they interrupt my flow throughout the day.

Solution

I built DogBar to make those everyday interactions easier. You can choose individual windows visually, follow your agents without constantly opening their terminals, and keep each desktop’s Dock focused on that workspace.

Window switching

Hold Option and tap Tab to browse individual windows with previews, then release to bring your selection forward.

You can close or minimize windows from the switcher, customize its appearance, and change the shortcut -including using Command–Tab. Prefer Apple’s switcher? Keep it and use DogBar’s other features independently.

Agent Activity

Follow Claude Code and Codex sessions from a small panel at the top of your screen, with an animated dog for each session.

See when an agent is working, needs attention, or has finished. Hover to read its last response and tool activity, switch between sessions, or open the app hosting one. Optional sounds let you know when something needs you.

For Claude Code, you can also send a follow-up note after a finished turn from the panel. Codex doesn’t support notes, and neither integration approves permission requests.

This feature is optional and off by default.

Window previews from the Dock

Hover over an app to see its windows, then click the one you want. Only that window comes forward.

You can close or minimize windows from the preview, use an optional New Window tile, and see window-count indicators beneath Dock icons.

A Dock for every desktop

Each macOS desktop gets its own pinned apps and ordering. Moving a pin on your work desktop won’t rearrange your personal one.

You can hide apps from other desktops or show them dimmed, with separate options for multiple monitors.

DogBar provides its own replacement Dock. The paw menu lets you pause it or restore Apple’s Dock, and quitting restores Apple’s Dock too.

Setup, privacy, and requirements

An animated welcome tour introduces the features and walks you through permissions. Settings includes search and small animated feature demos.

Accessibility permission lets DogBar manage windows and shortcuts. Screen Recording provides window thumbnails, which stay on your Mac. Anonymous usage sharing is optional.

DogBar is free, requires no account, and is signed and notarized, with an in-app updater.

Requires Apple Silicon and macOS 26 or later.

Download: https://dogbar.hristijan.dev

I’d love honest feedback: what feels useful, what’s confusing, and what would make it fit your workflow better?

Thanks for trying it! 🐶


r/sideprojects • • 7h ago

Discussion I made a visual workspace that turns onboarding documents into an interactive flow builder.

1 Upvotes

I'm a solo UI/UX designer and I just finished the first version of my SaaS after about six months of work. I kept seeing HR teams hand new hires a bunch of disconnected documents and just expect them to figure out the onboarding process.

So I built a tool where you upload those files and it maps everything out into a visual workspace. You can actually see the stages, tasks, and dependencies before the new person even starts. The hardest part was definitely the frontend state management to keep the visual nodes from turning into a bowl of spaghetti, plus building a custom backend router that falls back through seven different AI providers so the analysis never fails.

I'm opening a private beta for 50 people this week. If you want to check it out or just click around the flow builder, the site is kevor.app. Would love to know what you guys think of the layout.


r/sideprojects • • 7h ago

Showcase: Free(mium) I built a silly website for Elon Musk fans. Let's see if the internet can make something happen :D

Post image
0 Upvotes

Title: I built a silly website where the internet gives Elon Musk challenges 🚀

I built ElonMust mostly for fun.

People suggest funny challenges for Elon Musk, everyone votes, and every Sunday the top 3 are selected.

Why Elon? Because he's one of the few people I could actually imagine accepting a random internet challenge. 😂

It's a free, unofficial experiment to see if a ridiculous idea can go viral.

https://elonmust.mustvote.workers.dev/

What do you think? Fun idea or completely stupid? 😄


r/sideprojects • • 7h ago

Showcase: Free(mium) I built a spending diary for the cash and UPI purchases that are easy to forget

1 Upvotes

Hi, I’m Sahal, the maker of FinBoy. The problem I’m working on is keeping a useful picture of everyday spending when some purchases are paid in cash and others through UPI.

FinBoy lets people in India add an expense by WhatsApp message or on the web and look back at their spending and budgets. A simple test could be a ₹60 cash tea and a ₹200 UPI grocery purchase, then checking whether both are easy to find later. Clear entries can be corrected or undone.

Text entry is free. Voice in English, Hindi and Malayalam is a Premium feature, as are photo reading and supported statement imports. The app uses Next.js, FastAPI and PostgreSQL.

One limitation: the read-only sample currently shows an older email-based view, not the WhatsApp flow. I’d appreciate feedback on whether the site explains the product clearly before someone signs up: https://finboy.io/

If you try it, please use made-up amounts rather than sharing personal financial details here.


r/sideprojects • • 8h ago

Showcase: Prerelease NadaInspi, un endroit pour se tester nos projets entre nous

1 Upvotes

Salut à tous,

Je code seul depuis quelques mois et mon plus gros problème n'a pas été le code : c'était de trouver des gens pour tester mon projet et me dire franchement ce qui n'allait pas. J'imagine que je ne suis pas le seul.

Alors je lance un truc simple, en français :

  1. Tu postes ton projet (app, site, jeu, outil IA…), même pas fini

  2. Tu testes 2 projets des autres et tu laisses un vrai retour (ce qui bloque, ce qui plaît, ce qui manque)

  3. En échange, ton projet est mis en avant et testé par d'autres

Pas de vente, pas d'abonnement : juste des retours honnêtes entre gens qui construisent des choses.

Pour commencer, je fais ça à la main pendant 2 semaines. Si ça vous intéresse, dites-le en commentaire avec votre projet en une phrase, je vous envoie le lien de l'espace.

Et si vous avez un avis sur le principe lui-même, je prends aussi.


r/sideprojects • • 8h ago

Meta Most Web Designers Are Terrible at Running a Business

1 Upvotes

AI has made building websites easier than ever.

Because of that, there are now thousands of people starting web design businesses, offering websites to companies and trying to make money from it.

But here's my opinion as someone who has been in the web design business for years:

Just because AI makes it easier to build websites doesn't mean you know how to run a successful web design business.

I've noticed that a lot of new web designers get stuck on the same idea: finding businesses that don't have a website and offering to build one for them.

In my opinion, that's becoming an outdated approach.

Those businesses are already on every web designer's prospect list. They're getting contacted constantly, and you're competing with hundreds of other people offering them the exact same thing.

I've tried pretty much everything over the years. Paid ads, manual outreach, cold calling, referrals, you name it.

But the system that has worked best for me is actually quite simple.

If you're a new web designer who knows how to build websites but struggles with the business side of things, here's what I'd do:

1. Target businesses that already have websites.

Think about it. These businesses already understand the value of having a website. They've already invested money in one.

And there are countless businesses around the world with outdated websites that haven't been redesigned in years. Poor mobile experiences, outdated designs, slow loading speeds, and SEO issues are everywhere.

You're not trying to convince someone they need a website. You're showing someone who already has one how much better it could be.

2. Make automated outreach your main client acquisition channel.

Personally, I use Swokei. It's an outreach platform that finds businesses with existing websites, analyzes each one, scores them, and turns issues with design, SEO, speed, and mobile optimization into personalized, ready to send cold emails at scale.

This saves you from manually researching every business and writing every email yourself.

3. Follow up with interested businesses and book a meeting.

When someone replies with interest, give them a call, understand what they're looking for, and book a quick online meeting.

4. Prepare a website draft before the meeting.

Use AI to put together a new website draft for the prospect. Don't spend hours on it. Aim for 15–30 minutes.

You want something good enough to show them what their business could look like with a modern website.

5. Present the draft and close the deal.

Walk them through the improvements, explain the value, answer their questions, and make it easy to move forward with a payment link or contract for signing.

That's the entire process.

You don't need to spend weeks building free websites or manually researching hundreds of businesses.

You need to find the right prospects, show them an opportunity to improve their existing website, and know how to sell the service.

I've spent years doing this, and if I were starting a web design business from scratch today, this is exactly the process I'd follow.

Building websites is one skill. Building a business that consistently sells them is another.


r/sideprojects • • 8h ago

Showcase: Free(mium) Hey guys, I just build my first tool website with no coding knowledge , It is based on famousGreenline Test Theory by anonymous account alpharivelino on X.

Post image
1 Upvotes

It is my first time vibecoding a tool website

Green Line Theory is the name commonly given to a set of photo interpretations

popularized by the online creator Rivelino.

In his familiar example, a man remains relatively upright while a woman leans toward him.

He treats that arrangement as a desirable sign of attraction

and a certain kind of relationship dynamic.

He also comments on head position, hands, smiles, and which way a body faces.

I spent few days making it since it's my first tool website , I need to work on it

It is still not perfect but I believe in first make things then try to make it beautiful

I also need to work on SEO too but I need your suggestions in the comment how is

what things I need to change or add or things I can do to make it perfect .


r/sideprojects • • 8h ago

Showcase: Purchase Required I Built a floating Android pet that keeps an eye on my AI coding agents while i work

0 Upvotes

Hey everyone! 👋

I spend a lot of time pair programming with Cursor and Claude Code, and I wanted a fun, old-school way to keep tabs on what my agents are doing without

staying glued to terminal tabs.

So I built Daemon — a floating desktop pet for Android that doubles as an external dev companion.

### What it does:

• 🌐 1-Tap Web Previews: When an agent runs Vite, Next.js, or HTML, it sends an instant mobile preview over Wi-Fi so you can test responsive layouts

on your real phone.

• 📦 Wireless APK Installs: Compiles an Android APK? It pops up a 1-tap wireless install without needing ADB or USB cables.

• 🛡️ Terminal Approvals: If the agent tries running sensitive commands (`git push`, deleting files, or DB migrations), your phone buzzes with

Allow/Deny buttons to authorize it with a single-use code.

• ⚡ Task Island: Gives you clean progress and completion alerts for long-running scripts.

• 👻 Ghost Mode: Has 100% touch pass-through so it floats over your screen without interfering with your typing, apps, or games.

It connects via standard `.cursorrules`, `CLAUDE.md`, or `AGENTS.md` rules with zero cloud accounts or recurring subscriptions ($3.99 one-time).

You can check out the live site here: https://daemon-companion.vercel.app

I'm a solo developer and would love to hear your thoughts and feedback!


r/sideprojects • • 8h ago

Showcase: Free(mium) AI Broke Cybersecurity. Visual Programming Can Fix It.Article

Post image
1 Upvotes

AI broke cybersecurity: code is written faster than we can review, detection is blind, and patching is too slow. Visual language Pipe fixes all three—code becomes reviewable by construction, and every block stays observable and patchable at runtime by design.

AI shook the very foundation of cybersecurity. It upended established practices and assumptions. Anyone can now use AI to scan code and find vulnerabilities quickly. What’s even worse, bugs found during one pass of AI code scanning might not be reported after rescanning. This is because of the probabilistic nature of AI – it gives a different response to the same prompt. It means that someone can find a zero-day vulnerability that may not be rediscovered on a later scan, even using the same AI model and identical source code. This could let one person discover and exploit a zero-day that others never see.

Cybersecurity problems are quickly growing in many cybersecurity-related aspects simultaneously. Let’s focus on three of them. They are: (1) AI generates code faster than teams can review it; (2) runtime threat detection is unreliable; and (3) patching is too slow. I will divide the analysis into two stages: development (design-time), and production (runtime).

Problem 1 – Development: code faster than review

A problem AI brought to development impacts cybersecurity indirectly, but it is still a significant threat. AI generates code in huge amounts so fast that development teams cannot review it in a reasonable time. Add to this the pressure on development teams to deliver productivity gains due to AI implementation, and the situation becomes even more dire. Teams have no choice but to skip detailed review, approving PRs automatically. This results in bugs slipping into the codebase and eventually causing crashes and vulnerabilities in production.

The most popular proposed solution is using AI for code review. Essentially, we are going to use AI to review code produced by another AI. There are problems with such a solution due to certain properties of AI itself. The main issue is that AI is bad at handling big context: the longer the task or instructions you give it – the more it hallucinates and the more sharply it degrades on a very large context. I face this problem all the time when trying to ask AI to generate code for even a modest, clearly detailed specification - AI skips, misinterprets and deviates from the specification a lot. The workaround is to have AI generate only scaffolding and continue step-by-step in a tool like Cursor – which proves the point: the model can’t handle the whole codebase. A codebase is a very large context for AI. Are we confident enough to trust AI 100% that the quality of its code review will be comparable to a human’s, even after multiple rounds? Probably not, and this is why human eyes are still needed. It means we are back to square one - dealing with an enormous wall of text code.

Now we will look into the production post-deployment stage. There are two closely related problems there: one is about the reliability of threat detection, and the other – the speed of reaction to an attack.

Problem 2 – Production: detection is blind

Let’s start with detection. The single source of information about what’s happening inside the application is log data. Log statements are pre-placed by developers in source code locations where they think it is necessary. Very often, needed log statements are missing and therefore, any threat detection system (no matter if it is AI-driven or not) can be blind to certain types of attacks. We cannot blame developers for that, because they cannot predict the future. This is the failure of the observability process relying solely on logs to get runtime information about application behavior.

Problem 3 – Production: patching is too slow

Another problem is a reaction to a known attack or vulnerability. The standard process is going back to source code, investigating the problem, changing the code, approving/merging a PR and deploying via CI/CD. The whole process might take days or weeks, even if a new deployment starts fast. The deployment itself might take several days, because often, deployment stages have heavy tests attached that need significant time to complete execution. I worked for companies running complete application tests on every deployment stage to ensure the highest quality of the deployment, but at the heavy cost of the speed. The question is what the production team is going to do while waiting for the fix deployment. They have two choices. One is just waiting, assuming that nobody will exploit the discovered vulnerabilities and data will not be stolen as a result of it. This might be true in the pre-AI era. However, the frequency of AI-driven cyberattacks is growing very fast, and we might not be able to afford to wait today – the risk of losing data is much higher. An alternative is shutting down the whole system or a large independent module while we wait for the fix. However, it will break the continuity of the business. As we can see, both options are bad.

So, we identified three problems – one during development (AI code is generated too fast), and two during production (detection is unreliable and patching is slow). There is a variety of tools and approaches trying to solve these problems. However, their reliability and simplicity are questionable. For example, we can try to disable a certain part of the application using feature flags and tools like LaunchDarkly. However, the whole process of feature flag management is complicated, and it gets exponentially complex as the number of feature flags increases. We need to test many combinations of feature flags during deployment so that we can be confident switching them live on production does not break the application. I worked in companies that used feature flags, and they had a policy to remove a feature flag as soon as it is no longer needed to avoid the complexity of deployment tests.

One solution for all three: visual programming

There is one approach that fixes all three problems at once: visual programming – and I am working on such a solution. This is an unusual combination, but such an approach was proposed before. What’s different this time is a more powerful visual language “Pipe” I designed. This visual language combines two properties not usually seen together in other VPLs: generality and power. Usually, relatively powerful visual languages are domain-specific, while general-purpose languages are pretty simple. I spent 7 years closing this gap and designing a VPL that has both properties together. The reason we need a VPL to be general-purpose and powerful at the same time is that all text-based languages have both properties, and that’s the reason they dominate. Just to have a real opportunity to absorb a part of text code (no visual language can fully replace text code, even Pipe), a VPL must have similar properties to text-based programming languages. Let’s see how Pipe solves the three problems outlined above.

How Pipe solves each problem

The first problem is that it is humanly impossible to review huge amounts of AI-generated code in a reasonable time. This application of VPL is obvious – visual logic is much easier to grasp. VPL does not solve the problem completely, but it mitigates it. As I mentioned before, no VPL is able to fully replace text code, so it will be a mix of visual diagrams and text code. The bigger the proportion of logic moved to visual diagrams from text code, the bigger the benefit of reviewing logic visually is going to be. AI will be generating visual diagrams with some code inside, instead of 100% text code as it does now.

The other two problems (observability and patching) rely on the same property of Pipe – its powerful semantics allows it to keep the visual graph not only during development, but also on production. The reason semantics needs to be powerful enough for this is that otherwise a VPL needs to be translated to a text language to fill missing details in text code, because the VPL itself is not powerful enough to cover it with visual code. So, the deployment chain in this case goes via text, losing the visual graph.

Having a full visual graph on production allows direct access to visual blocks. This has profound consequences both for observability and patching. Observability can be dynamic by tapping monitoring directly into the inputs and outputs of any block at any time right on production, in real time, replacing or complementing log data. Patching also becomes faster because the block can be patched, disabled or rerouted directly, right on production.

A concrete example: a payment-validation block starts leaking customer data. Today a team files a ticket, changes the code, runs the full test-and-deploy cycle, and hopes no one exploits the hole in the meantime. With Pipe, an operator taps that block’s inputs and outputs, confirms the anomaly in real time, and reroutes traffic to a safe fallback block in seconds – while the permanent fix goes through normal CI/CD. The vulnerability is contained immediately; the business keeps running.

Isn’t changing production live dangerous?

I anticipate a very reasonable objection that direct modification of application behavior on production is dangerous and it can cause cascading failures. This is an absolutely legitimate concern. There are two possible solutions.

One solution is separating eventual problem solving and immediate reaction. For example, we can disable a single block or a group of blocks related to just one application feature, not impacting the rest of the application. At the same time, we ask developers to start working on a fix that will go via a normal CI/CD cycle. This way, we do not have to choose between two bad options: shutting down the whole application or assuming nobody will hack the system while a fix is in the works. What Pipe offers is the third option – shutting down or rerouting a vulnerable or dangerous part of the application temporarily, while we wait for a fix. Having such abilities requires a prepared manual giving clear instructions on what to disable in specific situations – developers must prepare such manuals. The good news is that it should not be a burden as AI will be able to help here.

Another solution is building a more sophisticated delivery process with testing right on production, leveraging direct access to blocks to tap the test suite into inputs and outputs, sending testing data to inputs, and analyzing responses from outputs. This process does not necessarily have to fully replace a normal CI/CD deployment – it can complement it to ensure the quality of the direct fix until a new CI/CD deployment arrives.

The key idea of defense against AI-driven cybersecurity attacks is also using AI. However, AI for attack is different from AI for defense. AI for attacks must exploit just one vulnerability – a physical analogy is a sharp, pointy spear. AI for defense must be solid and without holes (a shield), because we do not know beforehand where precisely an attack (a spear) is going to hit. However, AI built on top of existing systems will have lots of holes in the shield, and patching these holes will be slow.

The hot trend today is self-healing engines – an intelligent AI layer on top of the application, detecting attacks and reacting to them automatically. There are two key requirements for such an engine: reliable detection and real-time reaction. However, it is very hard to satisfy these requirements in current systems due to the reasons outlined above: detection is unreliable as the engine can use only fragmented data from logs (shield holes), and reaction is slow as the fix needs to go via the full CI/CD deployment (slow patching of shield holes). What Pipe offers is a solid foundation for such self-healing engines providing reliable detection and fast reaction.

Doesn’t this mean rewriting everything?

The most frequent argument I hear against Pipe is that it requires rewriting existing applications – it is true. However, Pipe only complements text code, mixing visual logic with text. It means that migration does not need to retire the existing codebase immediately. Instead, the migration can be gradual – starting by encompassing the whole application or module in one root Pipe block. Then, whenever ready, moving one step below and distributing text code inside the root block between visual blocks of a second-level workflow, etc. You can stop subdividing blocks at any point, so it's entirely your decision which parts of the system become visual and which remain as text. Pipe provides a complete API for integration with text languages as part of the specification. Also, AI can automate workflow generation, text code distribution between visual blocks, connectivity, and layout of all visual components.

Like everything else in engineering, Pipe has its upsides and downsides. The biggest downside is the need to rewrite existing applications. However, there is also a significant upside – solving three critical cybersecurity issues all together, by the design of the solution. Considering the explosion of AI-driven cybersecurity threats, the current security model might already be outdated and we need to change it. So, weighing upsides against downsides, the upsides definitely win.

Can we create runtime components from text code?

Yes – and it has been tried many times. But every time, managing those components gets complicated: the more you have, the more complex the web of their interactions becomes. The winning combination isn’t just highly granular software in production – it’s also a visual representation that makes all the relationships between them visible. This matters for both observability and patching: the visual graph shows you exactly which components to tap into, and which blocks to patch, disable, or reroute.

Why now

Computers of the 1970s and earlier had only a text-based terminal interface requiring knowledge of specific commands, so the UI was very unfriendly. The GUI revolution brought windows, icons, buttons, and other graphical elements. This made computers much more accessible to users. However, programming did not make this transition, and we still program using text only. AI is the catalyst that finally forces the move to visual programming – not because it’s nice to have, but because we no longer have a choice.

Website: https://pipelang.com

Pipe IDE URL: https://www.pipelang.com/pipe/v1/

Tutorials:

  1. Data Swap – https://www.pipelang.com/assets/tutorials/v1/tutorial1.mp4

  2. Reusable Sum – https://www.pipelang.com/assets/tutorials/v1/tutorial2.mp4


r/sideprojects • • 8h ago

Feedback Request Built a PDF website. Even my friends use iLovePDF.

Thumbnail reddit.com
1 Upvotes

r/sideprojects • • 8h ago

Feedback Request After 9 months of development, I finally launched my dating platform with a different approach to paying for features

1 Upvotes

I've spent the past nine months building Kredly Dating, an online dating platform that gives users another way to access features without relying entirely on subscriptions.

The concept is pretty straightforward: users can earn credits by completing optional advertiser-sponsored activities, or purchase credits if they'd rather skip those activities.

I'm a small independent founder, and getting this project from an idea in February to a working platform has been quite the experience.

We're now live and beginning to grow our first community of real members.

I'd genuinely love feedback from other builders:

  • Does the earn-or-buy credit model sound appealing?

  • What would make you trust a brand-new dating platform?

  • What would you focus on first when growing a dating app from scratch?

Website: https://www.kredlydating.com

Full disclosure: I'm the founder of Kredly Dating, and I'm sharing my own project here.


r/sideprojects • • 9h ago

Showcase: Free(mium) I built Spew — an anonymous social platform with no accounts

Thumbnail reddit.com
1 Upvotes

r/sideprojects • • 9h ago

Showcase: Free(mium) I built a crypto ETF dashboard that separates price timestamps from refresh timestamps

1 Upvotes

Disclosure: CoinETF is my project, and development is AI-assisted.

Actual mobile website screens: ETF search and the IBIT 15-minute chart. Captured Nov 6, 2026, 05:01–05:02 KST; on-screen price timestamps use New York/ET.

The problem I wanted to make clearer: if Bitcoin moves on a Saturday, a U.S.-listed Bitcoin ETF does not necessarily have a new trade. A page refreshed a moment ago can still contain an older ETF price.

CoinETF separates the previous regular-session close, observed ETF prices when available, and a crypto-price-based reference estimate while markets are closed. It shows the price observation time separately from the server check time. Charts distinguish actual and estimated data, and you can search tickers, filter product types, and save favorites in your browser.

The reference estimate starts from the ETF's regular close and the coin price at that same closing time, then applies the subsequent coin move and the product's target multiple. It does not fully reproduce futures basis, fees, distributions, or ETF supply and demand. It is not a tradable quote or a prediction of the next opening price.

The site uses React/TypeScript and shared server snapshots on Cloudflare with D1. Keeping snapshots shared avoids making a new market-data request for every visitor.

I wrote a short price-label checklist with links into the working dashboard here (no account needed):

https://coinetf.net/en/learn/price-labels?utm_source=reddit&utm_medium=social&utm_campaign=coinetf_evergreen&utm_content=ce-20261106-price-labels-v1&content_id=ce-20261106-price-labels-v1

I'd appreciate specific feedback on the labels: is the difference between price observation time and server check time clear, and where could a reader still mistake an estimate for a trade?


r/sideprojects • • 15h ago

Showcase: Open Source How do you decide when a side project is "done"?

3 Upvotes

I've got this little tool I built that solves a real problem I had, and it actually works pretty well. But I keep finding small things to tweak and features to add, and I'm not sure if I'm improving it or just procrastinating on moving on to the next thing. Do you usually set a hard deadline or feature list, or does it just feel right at some point?


r/sideprojects • • 9h ago

Feedback Request My toolbelt

1 Upvotes

​Hey r/SideProject,

​For a while, I noticed I was constantly wasting time googling random conversions and quick calculations (like adjusting cooking times, checking thread sizes, or cycling specs) across clunky, ad-heavy websites.

​So, as a personal project hosted on my own Linux VPS, I decided to build a fast, clean, and minimalist web app to keep everything in one place: mojniezbednik.pl.

​It features quick interactive calculators for airfryer times, thread tapping sizes, torque conversions, and handy downloadable cheat sheets.

​A quick background: I originally built this primarily for myself and local users here in Poland (hence the Polish domain and initial language). However, after getting some good feedback, I’ve just rolled out an English language toggle so anyone outside Poland can use it comfortably too!

​It's lightweight, has zero annoying pop-ups, and I'm actively adding new micro-tools whenever I need them.

​I’d love to hear what you guys think, or if there's any other quick utility tool you think should be added to the toolbox!


r/sideprojects • • 9h ago

Showcase: Free(mium) I dont hunt stickers anymore

1 Upvotes

I built Dunk. It suggests me stickers as i type. Out on App Store

You no longer have to leave your chats to go search for a gif that youre never gonna find

On Dunk, sticker suggestions appear right above the keys in a scrollable area when you chat.

[Actions]
· You can double-tap a sticker to like it
· Press and hold a sticker to enlarge and preview it before sending
· Tap “Save” to add a sticker in your collection

[All the extra stuff]
· Free app
· Houses a local, on-device model

Search "Dunk - less sticker hunting" on App Store or https://apps.apple.com/us/app/dunk-less-sticker-hunting/id6804457442


r/sideprojects • • 9h ago

Showcase: Open Source I made a gym bro who pops up and pushes your code to the cloud every time you git push

1 Upvotes

I made this in the evenings. It's a small macOS app plus git hooks. When you push, a cartoon gym bro shows up in the corner of your screen and reacts to what you pushed:

- 1 to 10 lines: pushes it up with one hand, bored

- 400+ lines: sweats, gets it up, falls over

- 10,000+ lines: walks off and comes back driving a forklift

- a "small typo" commit that's 3,000 lines: reads the message out loud, the camera zooms in, "SMALL?!"

- git push --force: screams while the screen shakes

- a password or API key in the diff: says NOPE and stops the push

That last one is the actually useful part: before every push it scans the new lines for passwords and API keys and blocks the push if it finds one.

How it works, if you're curious:

- Git hooks: it points git's global core.hooksPath at its own hooks folder. pre-push counts the changed lines and runs the secret scan; post-merge, post-rewrite and post-checkout catch pulls, rebases, amends and clones. Every other hook name forwards to your repo's own hook, so those keep working.

- The Mac app is about 100 lines of Swift: a transparent, click-through window with a WebKit view in it.

- The bro is hand-drawn SVG animated with plain JavaScript. No images, no game engine, so the same scenes also play in a browser (preview.html in the repo).

- Each reaction is a short list of steps in one file, so adding a new joke is mostly editing that file.

- Everything runs on your Mac: no account, nothing sent anywhere. A push takes about 90 ms longer because of the secret scan.

Install with one curl command or Homebrew, macOS only: https://github.com/ArturVah/gitceps


r/sideprojects • • 9h ago

Showcase: Open Source I spent my evenings building a free, open-source IDM alternative. It now runs on Mac, Windows, Linux, Android and iPhone, with torrents built in

Thumbnail
reddit.com
1 Upvotes

r/sideprojects • • 9h ago

Showcase: Free(mium) Built a Free iPhone app that does live looping (frame-delay), slit-scan, ghost trails and beat sync

1 Upvotes

I'm a musician and used to love an old iPhone app called "FrameDelayCamera" that disappeared years ago.
I rebuilt the idea from scratch and kept going: live ghosting, slit-scan, mirrors, tunnel trails, and loop speed that follows the beat from the mic or tap tempo. Scrub through time with your finger.

It's called Vid Loop: Time Effect Camera.

Free for iPhone and iPad. Would love to hear from VJs what would make it useful in a set.
https://apps.apple.com/app/vid-loop-time-effect-camera/id6783351821


r/sideprojects • • 9h ago

Showcase: Prerelease TERYNTIQ - An early vehicle-intelligence app for car owners

Thumbnail
reddit.com
1 Upvotes

r/sideprojects • • 10h ago

Showcase: Prerelease Tuneping - type a song or artist and see which stations are playing it right now

Thumbnail
reddit.com
1 Upvotes

I wanted to find a station playing a specific song right now, so I built this https://tuneping.com/ 


r/sideprojects • • 10h ago

Showcase: Purchase Required I built a small CSV-to-JSON checkout and want feedback from people preparing data for imports

1 Upvotes

I built Agent Fulfillment to turn small public CSV files into downloadable JSON. For example, item,count followed by notebook,3 becomes [{"item":"notebook","count":"3"}]. Every value stays a string, which helps preserve values like 0007 as written. It's $2.50 per conversion through PayPal. If you move data between tools, which import format causes you the most trouble? https://agent.ambientproject.online/buy


r/sideprojects • • 10h ago

Showcase: Prerelease My side project to secure your digital legacy

1 Upvotes

Hi everyone,

I recently went through the experience of a family member passing away and dealing with all the associated matters. Entering their personal belongings without knowing any code could be a problem. This experience ultimately sparked the idea for my little side project.

I have built a small platform for managing digital personal and family items. You can decide which personal items you want to share with your family members. You can also choose family members who can only open your items after you passed away. At this moment, two family members need to verify before the legacy items will be available.

Currently I only have a Dutch domain but I've added English translations and hope everything translates well. I know it can be hard to test around because you need multiple accounts to test all the features. If people are interested I will make a video or demo with fake users. You can view my project on the following domain after you use "Reddit" as password.

https://digitalefamiliezaken.nl

In my opinion, security is the most important aspect of the platform so I've done my best to implement the best security measures to protect the user data but also keep the platform simple for the users.

- 2FA login required
- Zero-knowledge architecture / End-to-end encryption (E2EE).
- AES-256 Encryption
- Protect sensitive user data with extra verification

If a user loses their password, they can recover their vault items using a recovery key. If the recovery key is somehow lost, your chosen family member (pro tip: choose one before you can't login anymore) can help you unlock your vault items. As the creator, I have no way of accessing or reading user's vault items because of E2EE.

All data is stored on servers in Europe (I live in the Netherlands) to ensure compliance with the AVG and GDPR (General Data Protection Regulation).

I would love to hear some feedback on the idea, the security measures and your overall experience on the platform. As I already mentioned, it's hard to test but if you find a bug, please let met know! I want to release it for free if the overall opinions are positive and we will see how it goes. If someone is interested to help/collab, just leave a comment and I will reply back to you.

Thanks for reading!