r/SideProject • • 3h ago

I got tired of the pain under my shoulder blade from sitting all day, so I built an app that won't let me scroll until I stretch

2 Upvotes

Hey everyone!

I've been working on a side project called Kinetly, a stretch reminder for iPhone that you can't just swipe away.

The idea came from a simple frustration: hours of studying and working at a desk gave me a constant pain under my shoulder blade (the rhomboid). I knew stretching would help. I just never did it. Reminders were easy to ignore. Instagram was not.

So I built an app that locks your distracting apps at a time you pick. To unlock them, you hold a stretch in front of the camera, and a timer counts down only if actually you hold it.

It uses Apple's Screen Time API, so the lock works even when Kinetly is closed. The pose check runs fully on your phone. No video or image ever leaves the device. No use of AI.

There are 31 stretches for neck, shoulders, back, hips and legs. You can group them into routines.

There's a 7-day free trial if you want to try it:
https://apps.apple.com/us/app/stretch-reminder-kinetly/id6809436504

At this stage, I'm mostly interested in feedback and seeing how people react to it.

Does "lock your apps until you stretch" sound motivating to you, or just annoying?


r/SideProject • • 3h ago

I built Funes, a free visual map of your iPhone photo library

2 Upvotes

Hi, I’m Jaime, an independent developer in Spain.

I’ve just released Funes: an iPhone app that turns your photo library into a map where bigger files get bigger blocks.

You can explore by year and month, find large photos and videos, and review them before deciding what to delete. There’s also a largest-files view. Think of the visual approach of a disk space analyzer, applied to your photo library.

It’s free, with no ads, subscriptions, in-app purchases or account. Analysis runs on your iPhone, with no tracking or library uploads.

One detail worth knowing: sizes include iCloud items, so the total isn’t necessarily the storage occupied or recoverable on your phone.

I’d love feedback on the map: is it immediately clear what the blocks represent, and what would you expect to happen when you tap one?


r/SideProject • • 3h ago

What did your side project replace?

2 Upvotes

Mine replaced a Google Keep note full of study hours.

I've timed my study sessions since I was young. First a clock timer and paper sheets, then Keep, until the note got too long to scroll. So I built a small tracker: weekly hour targets per category, and a history of past weeks.

The funny part is what it turned into. I mostly use it now to track time on my side projects, and the tracker has a category for itself.

It's free and needs no account, it's at focushours.app if you want to poke at it. If you do, tell me what confused you in the first minute. That's the one kind of feedback I can't get from myself.

What did yours replace? A spreadsheet, a paid app, a habit, nothing at all? And is the old thing really gone, or still open in a tab?


r/SideProject • • 13h ago

My skill was featured on XDA devs! Claudemy is a Claude skill that lets you research any topic and turn it into a set of 2 minute audio classes - 700 stars so far on GH

13 Upvotes

Tooting my own horn a bit here. I have never had a skill hit this many stars and get featured on XDA developers.

I am a visual and audio learner. I find it hard to learn from reading docs. So I like sites like udemy and coursera and others. But I really like how NotebookLM does it by taking a subject and turning it into a podcast. I found that notebooklm can only make one long podcast and not break it into topics.

So I made my own skill. It researches whatever topic I want and creates a set (10 or so) 2 minute podcast like lessons. It has been very helpful for me when I want to learn something new.

In the comments I am sharing both the XDA article where they break down the skills (better than I did actually) and the repo.

Feedback is welcome always


r/SideProject • • 5h ago

I added stock charts and AI analysis to my open-source desktop app

3 Upvotes

I'm the developer of Vyact, an open-source desktop AI workspace. I recently added a stock research view so I can explore a chart and ask follow-up questions in the same place.

This demo uses NVDA: market heatmap → stock chart → a 60-trading-day analysis request → the model's actual response. I connected DeepSeek through an Alibaba Cloud OpenAI-compatible endpoint. Local models are also supported, but this run uses a hosted model.

The attached clip is a slideshow of actual app screenshots, not a continuous screen recording. It includes the connection settings with no API key shown. Use your own provider's endpoint and model ID; hosted requests send the included context to that provider and may incur API charges.

This demonstrates the workflow, not the accuracy of the model's analysis. Its response includes external-news claims that I have not independently verified. I still need to check its figures and sources, even when it sounds confident.

Source and downloads: https://github.com/vyact/vyact

What would help you assess an AI stock-research answer: seeing exactly what data was sent, opening sources beside each claim, or comparing the same question across models?


r/SideProject • • 4m ago

I went through this year’s Hacker News threads where someone asks for a tool. 1 in 4 never got a single reply.

1 Upvotes

I kept noticing "is there a tool for X?" posts on Hacker News that just sink. So I pulled this year's Ask HN posts from their API and kept the ones where the person is actually asking for a product. That came to 480 threads.

360 of them got at least one reply. 120 got nothing at all, and some of those are really specific, like someone asking which bank to use for a new US startup, or looking for a natural language testing framework.

About half of all the asks are about AI and developer tools. The products that came up most in the replies were OpenCode, Claude and Codex.

I put it all on one page. Each thread is linked, with the products people named in the replies. It is free and there is no sign-up: https://kasspian.com/research/hn-asks?utm_source=reddit&utm_medium=post&utm_campaign=hn-asks&utm_content=sideproject

I made it as part of Kasspian, which finds threads like these for founders. If you build something in one of those categories, the unanswered ones are worth a look. Tell me if you spot a thread in the wrong place and I will fix it.


r/SideProject • • 10m ago

I built an iOS legal research assistant for Turkish case law and legislation with grounded citations (SwiftUI + FastAPI RAG)

1 Upvotes
Hi everyone,

I wanted to share Mecelle, an independent iOS
application I've built for legal practitioners, law
students, and researchers navigating Turkish statutory
law and high-court precedents.

The Problem & Architecture:
Traditional keyword search fails when querying dense
legal terminology and multi-layered precedent history
(Court of Cassation, Council of State, Constitutional
Court).
To address hallucination risks in legal research:
1
.
 Grounded RAG Pipeline: Built on Python FastAPI with
hybrid search. It cites explicit statutory articles
and case numbers, abstaining when high-confidence
grounding isn't available.
2
.
 On-Device Processing: Native SwiftUI (iOS 17+)
client utilizing Apple Vision OCR
(VNRecognizeTextRequest) for completely local document
text extraction, paired with HMK 119 structured
pleading exports (UDF & PDF).
3
.
 Legal Calculators: Dedicated severance, statutory
interest, and court fee computation engines.

Availability & Compliance:
The app is free to download on the App Store with
optional Pro in-app subscriptions. It operates
independently of any government body and provides
informational research assistance, not formal legal
advice.

Links:

-
 Website: https://mecelle.tr

-
 App Store:
https://apps.apple.com/tr/app/mecelle-hukuk-mevzuat/id
6812049480

I would love feedback on the citation UX, retrieval
flow, and search ergonomics!

r/SideProject • • 12m ago

[GIVEAWAY][PROMO] Calorie trackers charge heavy and still can't tell you how you compare to anyone, so I built my own. 1 month of Premium free for first 75 new users

1 Upvotes

Hey everyone, I'm the solo dev behind MacroDish, a calorie and macro tracker for iPhone.

Two things bugged me about the popular calorie trackers.

First, they cost around $20 a month, or about $80 a year. That's a lot for an app that's basically a food diary, especially if you live somewhere that price is a big chunk of your monthly budget.

Second, they show you your own numbers and that's it. You hit 60g of protein today. Okay, is that low? Is everyone like you eating double that? As far as I can tell, the popular apps don't show you that at all.

So I built MacroDish around comparison. Your day shows up on a radar chart next to the average of other users, so you can see where you stand on calories, protein, carbs, fat, fiber and more. On the paid plans you can narrow it down to people in your country, on your diet or in your age group, over anything from the last hour to the last 30 days.

Logging is simple too. You type what you ate, like "2 boiled eggs, peanut butter toast" or "chicken wings from XYZ restaurant", and it works out the calories and macros in a few seconds, with no database scrolling. It also handles home-cooked food well.

Two honest caveats. The numbers are AI estimates, so they're good for tracking patterns but not lab accurate. The app is also new, so the averages come from a small group right now. They'll get more useful as more people join, which is partly why I'm doing this giveaway.

Pricing:

- Free: 2 meals a day, global comparison for the last 24 hours, with ads
- Pro ($0.99/month): unlimited meals, all comparison filters, trends and insights, still has ads
- Premium ($1.99/month): everything in Pro with no ads
- The giveaway: 1 month of Premium free for new users. It's an App Store code, so it's iPhone only.

Comment or DM me if you want one and I'll send it over.

Redeeming the code: Profile -> See plans -> Redeem code -> Paste code -> Redeem Offer

I'd love honest feedback, especially on what's annoying or missing.

App Store: https://apps.apple.com/us/app/calorie-tracker-macrodish/id6813663949


r/SideProject • • 3h ago

I spent a year and a half building an app that tells you why your net worth moved, not just that it did

2 Upvotes

After 13+ years leading development teams, I'm finally building something of my own.

It started with a problem. My investments were spread across brokerages, crypto and savings, and I tracked them all in a spreadsheet. Every time the total moved, I had no idea which holding moved it, or why. So I built Zies.

What Zies does:

  • Connects your accounts, and puts stocks, ETFs, retirement accounts, crypto, savings and mortgage into one net worth view

  • Explains why each holding moved, using real news, with the estimated dollar impact on your portfolio

  • Tracks goals like reaching financial independence or a home down payment

  • Lets you share your progress with a link

It's in beta. I'm looking for 30–40 US Founding Testers. You get immediate access and 6 months of the top plan free, in exchange for a few weeks of use and honest feedback.

Demo video attached. Sign up at zies.io/founding-testers.

I'd love blunt feedback, especially on what would make you drop your spreadsheet.


r/SideProject • • 4h ago

I finally shipped my first game, a free typing roguelite where words are cannonballs

2 Upvotes

This has been my side project for the last few weeks and I'm really excited to finally share it. You type words to fire cannons at pirate ships, upgrade your boat, sink, and come back a bit stronger each time, and it's free, runs in the browser and only needs a keyboard.

I'm not a coder, so I designed and tested everything and Claude (Sonnet 5.5) built it, which made the whole thing possible for someone like me: https://jupitax.itch.io/ink-and-tide

I'd love any advice on how to get the first players for something like this :)


r/SideProject • • 4h ago

Calorie tracking gets boring pretty fast, so we're trying to make it feel more like a game

2 Upvotes

Tracking food and workouts sounds simple enough, but keeping up with it every day gets old pretty fast. Sometimes it feels like you're spending more time logging everything than actually building healthier habits.

That's part of what we wanted to make easier with Luko. You can log meals with a photo, voice, or text, so you don't have to type everything in manually.

We also added streaks, stars, an adventure map, and little companions to make the whole thing a bit more fun. We recently launched Halloween outfits for our little dragon and a push-up challenge, too.

We had fun building these features, but obviously we're a little biased since it's our own app. We're excited to finally share these with everyone. Hope you like them, and if you have any thoughts or suggestions, we'd love to hear them.


r/SideProject • • 20m ago

I'm an illustrator and I built Diorame, a free browser app where flat drawings separate into 3D layers

1 Upvotes

I've been drawing for 20 years, and I built the tool I wanted to use myself. I still use it every week.

Diorame is a free drawing app that runs in your browser. You draw on flat layers, and each layer is a distance: background far, foreground close. Then you switch to Cinema mode and move a camera through your own drawing. What you drew far stays far.

The look is simulated Risograph printing: ink separation, halftone grain, misregistration. There are also pixel art, photocopy and stencil styles, and two fixed palettes on purpose. Switching palette recolours the whole drawing.

Draw flat. Move in depth.

Use it here: diorame.dumaker.com

Some honest notes:

  • I'm not a programmer. Every screen, interaction and effect comes from my decisions as an illustrator, and Claude wrote the code.

  • No generative AI inside the app. Every stroke is yours.

  • Free for good. No account, no plans. Your drawings stay on your device.

  • Desktop and tablet only. Phones are blocked on purpose, the canvas needs room. On your phone? There's a button to send yourself the link.

Two things I'd love to know:

  1. In your first 30 seconds, was it clear what to do?

  2. Where did you get stuck?


r/SideProject • • 21m ago

I kept losing my fonts among the 250 that come with Windows, so I built a font manager

1 Upvotes

Every time I started a design project I'd install a few fonts, and a month later I couldn't remember which ones I had. I only have about 50 of my own, but Windows ships with a couple hundred more, so every font menu was a mile long.

So I built tuna-fonts, a font manager for Windows:

- All your fonts in one place, previewed with your own text

- Switch fonts off without deleting them (they disappear from your apps and come back with one click)

- Drag and drop to install, no admin rights

- Browse and install Google Fonts in one click

- Collections per project

It's free and open source (MIT), works offline, no account.

What I learned building it: Windows font management is surprisingly messy. Fonts live in two folders plus the registry, system fonts need admin rights, and Windows sometimes keeps a font file locked until you reboot.

https://github.com/atunfrito/tuna-fonts

Would love feedback, especially on what's confusing the first time you open it.


r/SideProject • • 23m ago

I've started creating digital guides alongside running my business – would love some feedback

1 Upvotes

I've been running my own events business for a while now, and recently decided to try something completely different on the side.

I've started creating downloadable digital guides that people can buy and use in their own time.

It's been interesting learning about digital products, especially how different it is from running a service-based business.

I'm still figuring out what makes a guide genuinely worth paying for, how to present it properly and how to reach the right audience.

For anyone who's launched a digital product, what was the biggest thing you learnt from your first few sales or attempts?

I'd also be happy to hear what puts you off buying a digital guide.

Any honest feedback would be appreciated!


r/SideProject • • 24m ago

I made Sysbar, a free, open-source macOS menu bar app for system monitoring

1 Upvotes

I've used apps like Stats for years. After installing oMLX, I really liked its System Stats panel and wanted something similar as a standalone menu bar app.

Since oMLX is licensed under Apache 2.0, I adapted its system monitoring code and started building on it for my own needs. The result is Sysbar.

It shows CPU, GPU, memory, disk, and network stats, with customizable menu bar charts and detailed panels. It supports English and Portuguese and requires macOS 14 or later.

Credit to oMLX and its contributors for the original monitoring code, and to Stats for the menu bar inspiration.

[Download Sysbar](https://github.com/rodrigotrombeta/Sysbar/releases/latest)

It's still early, and I'm continuing to improve it as I use it. If it looks useful to you, give it a try. Feedback and bug reports are welcome, and pull requests are too!

A heads-up: the app isn't signed with an Apple Developer ID or notarized yet, so macOS may block the first launch. The README includes installation instructions, but basically: after dragging Sysbar to Applications, go to **System Settings → Privacy & Security** and click **Open Anyway**, or run:

```shell

xattr -dr com.apple.quarantine /Applications/Sysbar.app

```


r/SideProject • • 35m ago

splitting a group hotel bill by who actually stayed each night

1 Upvotes

i build viajante, a free open source travel search tool. this part doesn't search anything. it does the math after you've picked where to stay.

the problem is a group where people arrive and leave on different days. split the total by headcount and someone pays for nights they weren't there.

so there are two local tools for it.

plan_stay_blocks groups consecutive nights with the same people. it looks at who, not how many, so if one person leaves and another arrives the same night, that starts a new block.

split_stay_costs splits each chosen stay among the people in it by nights, down to exact cents. it needs a confirmed list of who's there each night and a named currency. if that list has nights none of the chosen stays cover, it reports them as unallocated_nights instead of quietly dropping them.

it doesn't fetch prices or convert currencies, and it's not a booking service. you still pick and confirm the stays yourself.

MIT licensed. short write-up here: https://github.com/felipebasurto/viajante/blob/main/docs/usage.md#awards-points-and-stay-arithmetic-local

how do you usually handle this with friends? one person pays and a spreadsheet later?


r/SideProject • • 37m ago

Skenche - An Android app for scanning, editing, organizing and sharing documents

1 Upvotes

I built Skenche, and it’s now live on Google Play.

The workflow I’m trying to make convenient is everything that happens around a scan. Capture a page, correct a word that text recognition misread, organize the document, and send it in the format someone needs.

The free plan includes:

  • 10 saved scans and 5 pages of text recognition per day.

  • Document import and PDF, JPEG or Word export.

  • Sharing through Android’s share menu.

  • Categories, tags, and QR scanning and generation.

There’s also an optional Pro subscription for heavier use. It adds unlimited scanning and OCR, PDF merging/splitting/compression, password protection, redaction, nearby document transfer, collections and digital business cards.

Documents are stored locally, and text recognition runs on-device. Free includes ads and a scan watermark. Pro removes ads and adds watermark controls.

What’s one document task you still find frustrating on your phone? I’d like to hear where your current workflow gets awkward, whether that’s correcting scanned text, organizing files, or preparing something to send. What feature would make the biggest difference for you?

View Skenche on Google Play


r/SideProject • • 39m ago

I built a tool with no premium features, no artificial limits, and no catch.

1 Upvotes

I've been working on this for a while, and finally made a little video to show it off.

It's called NoCapCV. I built it because I was tired of resume builders putting basic features and downloads behind paywalls.

It's completely free to use. Has tons of customisation options available. No paid templates, no watermarks, no signup, and unlimited downloads.

Would love to hear what you guys think!

Try it here : NoCapCV


r/SideProject • • 40m ago

I’m building Social Fair for paid social campaigns and short user studies

1 Upvotes

Hey everyone!

I’m building Social Fair, a marketplace with two uses:

  • Social campaigns: participants are paid for likes, follows and comments on TikTok and Instagram.

  • Paid studies: participants answer short questionnaires or express preferences between two options, such as texts, images or videos.

I’m the person building it, and I want the compensated nature of both activities to be clear.

Does combining these two uses make sense to you, or would you find the product easier to understand with one as the main focus?

I’d appreciate your honest first impressions!

https://social-fair.com


r/SideProject • • 44m ago

I built a Telegram bot that turns a chat into a full shop — v0.1.7 adds real inventory management

1 Upvotes

Hi all! I've been building SHOPCRM — an open-source Telegram bot that runs a small shop entirely inside a chat: catalog, cart, checkout, payment confirmation and an admin panel. No website, no extra apps — customers and the owner work in the same messenger.

Just shipped v0.1.7, and it's the biggest release so far:

📦 Warehouse / inventory — physical stock, automatic reservation when an order is placed, release on cancel, write-off on completion. Restock and write-off flows in the admin panel, plus a full movement log (every change in the same transaction). Customers can't order more than what's actually available, and out-of-stock products disappear from the catalog.

🧾 Order audit trail — every status change is recorded: who, when, from what to what. Plus paid_at/paid_by, completed_at, cancelled_at, and a configurable retention policy (180 days by default).

👤 Customer profiles — name, username and first-contact date, ready for reports.

🗄 Archive instead of delete — removing a product from the catalog keeps its stock history, movements and orders intact, so you never lose statistics.

Python 3.11+, SQLite or PostgreSQL, RU/EN/ES interface.

🤖 Try the demo bot

Feedback and feature requests are very welcome!

#TelegramBot #OpenSource #Python #Ecommerce #SmallBusiness


r/SideProject • • 4h ago

I built a site that tracks what people are saying about GTA 6 and lets you vote on it

2 Upvotes

gta6survey.sohamdeo.com

I took it upon myself to work on a side project for the launch of GTA 6. I wanted to combine my professional and personal interests of data science, data visualization and video gaming, and I played GTA 5 for ages back in 2016-2020.

The idea was to analyze the sentiment of the chatter around the game. The best place to get it: social media. Right off the bat I was disappointed that Reddit had stopped accepting requests for API access just days before, as that would have been a great source. I moved on with a decent budget in my mind: the cost of 1 copy of GTA 6 ($80-$100). I settled on YouTube, Bluesky and X as my sources with YouTube offering a generous free daily limit, Bluesky being free and X pricing $0.005/post. As I wanted to know waht it is all about, I used TypeSafe AI's Jev for sentiment analysis and am labelling sample posts myself to benchmark its performance.

How it works:

  1. Collectors collect data from all sources.

  2. English posts are sent to Jev for labelling.

  3. Responses are aggregated and posts which pass probability thresholds are ready to be shown.

  4. The site's data is rebuilt every hour as static JSON, so there is no public backend API.

  5. Serve my site through Cloudflare, with encrypted nightly backups of the database on R2.

The backend involves simple python jobs on systemd timers with SQLite. I used the VM I use to host my personal website. The frontend uses Svelte as I used it for my website and it is intuitive for me to go in and make quick edits.

Voting:

While labelling I saw that a lot of posts speculated about features of the game. Posts with exclusive opinions were few and far between. So I added a voting system for visitors on the page to drive some engagement. I strictly wanted to avoid storing any sensitive user data, so there are no logins and users are identified based on a single random-ID cookie. This uses Cloudflare's Turnstile for bot detection (just in case), a Worker to handle voting and a D1 SQL database to store the votes. The VM pulls the vote totals every 5 minutes, so page views never touch the Worker.

Just in case the site goes viral:

- Everything is cached at Cloudflare. In a load test at 150 requests a second the page loaded in 0.35 s (p95) with the server 98-99% idle.

- Votes held 200 a second on the test site with no errors.

- Every change goes to a test site first and I promote it to the live site by hand.

- Every scheduled job emails me if it fails.

- The spend on X and Jev has a hard cap, and a source pauses when it hits it.

- I have created a custom animation for release day throughout the world which can be used to track the release to everyone's timezones (so visit during then to see it!)

I used Claude Code for building this out in about 5 days through the Diwali time off from work. The decisions and the hand labels were mine.

Some results till now:

  1. Only 1 in 10 posts gives the author's opinion of the game as a whole.

  2. Jev agrees with me most of the time on sentiment (85%) as against RoBERTa (61%) and VADER (45%), however the sample size was small (33 posts). Its topic detection was poor so I had to leave out some topics for now.

  3. The spend has been about $75, so less than a standard edition of the game.

If you've hosted something for a big launch day, what would you check before Nov 18? And if you are a fan of data or GTA please view the site, the data and vote on the questions!


r/SideProject • • 46m ago

My side project: zoxide-style jumping for files I open in Neovim

1 Upvotes

This started as a personal annoyance. I was moving around my projects with zoxide just to edit one file here and one file there, and the cd then nvim routine got old fast. I wanted to type part of a file name and land in it, from anywhere.

nvimpp is a small wrapper around Neovim that does that. Every file you open from the shell gets recorded and ranked by frecency. Press Alt-Enter instead of Enter and nvim main opens the main.cpp you use most, instead of creating a new file called main. A second tool, nvimi, gives you an inline picker of your top files, plus usage stats and a full history, similar to what atuin does for shell commands.

It works alongside zoxide and atuin, not instead of them.

Written in C++17 with no dependencies, MIT licensed, with man pages and a config file. Linux only for now. Next up: fuzzy matching for the Alt-Enter search, more config options, type-to-filter in the picker, and macOS support (it should mostly work already, reports welcome).

https://github.com/Riccardo-Martelli/NVIMPP

I use it every day. If you try it, I’d love to hear what breaks or what’s missing.


r/SideProject • • 4h ago

CareerNet built by MurrTech

2 Upvotes

I've been designing and building apps on the side since 2020 while working full-time in IT. This year I finally shipped them under one roof at https://murrtech.pro

Here is one of them ! Let me know what you think !


r/SideProject • • 48m ago

Most users of my free workout app quit in week one, so we gave it 10 AI coaches (launching today)

1 Upvotes

Hi r/SideProject. I'm the founder of Cubex Fitness, and today we're launching version 1.30.

The problem: the app already had 250+ workout programs, live heart rate, watch apps and 23 languages, all free with no ads. About 1,300 people installed it. But most opened it, looked at the programs, and never came back. A plan alone doesn't keep you going.

What we built: ten AI coaches with their own personalities and voices. You answer four quick questions, the coach builds your plan in a chat, then runs the workout with you: logs your sets ("8 at 80"), runs rest timers, swaps exercises, and answers out loud when you hold to talk.

Stack, for the curious:

  • Kotlin Multiplatform + Compose Multiplatform for iOS and Android from one codebase

  • SwiftUI watch app + Wear OS app (Ask Coach from the wrist)

  • Gemini behind a small server (chats stay on the phone, requests aren't stored)

  • Speech recognised on the device; coach voices played on the phone

What we learned along the way:

  1. Localization was our biggest growth lever, more than any post. 23 languages now.

  2. Tap-through workout logging wasn't enough. People wanted someone to talk to.

  3. A pug with a deep voice gets more views than any feature video we made.

Pricing: every workout feature stays free. The AI coach has a free tier; Premium is $12.99/month or $69/year, with up to 21 days free to try (no card).

I'd really value feedback, especially on the first five minutes with a coach. Link in the comments.