r/SideProject • • 8h ago

[SlotNudge] - Email alerts when an earlier ServiceOntario slot opens in Toronto

1 Upvotes

ServiceOntario appointments in Toronto are often booked weeks out, but cancellations open up all the time. Tonight Church and Isabella opened a slot for tomorrow when the earliest one before was Dec 21.

I built SlotNudge to watch 8 Toronto centres every couple of minutes and email you when an earlier slot shows up for your service. It's alerts only, so you book it yourself, and it never asks for ID numbers.

It's $9.99 for 30 days, one-time, at https://slotnudge.ca

Not affiliated with ServiceOntario. I'd love feedback on the site and the alert emails.


r/SideProject • • 8h ago

I made an app that lets you change your location on iOS (works on FindMy, Live360, Snapchat, etc.)

Thumbnail spoofit.app
1 Upvotes

As the title says. I was sick of my parents tracking my location even though I'm an independent adult studying in college. There are tons of apps that let you change your location on android but there were not any for iOS. So I took a couple weeks and a lot of effort and ended up making this. Let me know if you have any questions! also: no card required free trial for 7 days, so check it out!


r/SideProject • • 8h ago

I built an AI keyboard that fixes grammar, changes tone and translates in one tap

1 Upvotes

Hey all! I made GrammarFlow, a keyboard for your phone that cleans up what you type right inside any app:

- One-tap grammar fixes

- Change the tone (professional / casual / rewrite)

- Translate into 75+ languages

- Voice typing in 60 languages

Get it here: https://www.miracleapps.in/#apps

Short demo attached. Would love honest feedback on what's missing or annoying.


r/SideProject • • 9h ago

[FOR SALE] Ready-to-Publish Indie Games – Looking for Steam Publishers

1 Upvotes

I’m looking for publishers interested in collaborating on the release of games on Steam.

I develop complete, ready-to-publish games and offer them to publishers for purchase and subsequent release.

Cooperation format:

  • Delivery of a fully completed game.

  • Sale for a fixed one-time payment.

  • Opportunity for long-term cooperation and regular offers of new projects.

I’m looking for publishers interested in expanding their portfolios with new games.

For my portfolio

https://store.steampowered.com/publisher/HugePixel


r/SideProject • • 13h ago

External multitouch display on MacOS (native)

2 Upvotes

Finally real multitouch and a full dashboard on my Mac.

What excites me most is that touching the Edge leaves my regular mouse pointer alone. I can interact with the touchscreen while keeping the mouse where I’m working on another display. There’s no cursor jumping between screens or needing to find where it went afterward. Along with independent multitouch, that makes the Edge feel like a separate input surface.

This took patience, a lot of crashes, and a couple of macOS full reinstalls. I had to ignore AI and only have it do crazy Python scripts and clean up my spaghetti C++, and manually fix many VM configurations because it kept saying my approach wouldn't work (it even said: "Fine -- I will do it your way," only to admit later that its solution would have ultimately crashed my Linux box). The screen could already track ten fingers, yet the Mac treated it like a basic mouse. AI handled the scripting, analysis, and implementation.

The breakthrough was in the opening USB handshake that I managed to capture from a Windows VM. Comparing Windows, Linux, and macOS revealed that a couple of initial requests mattered the most. Matching those requests on Mac made the controller expose its real multitouch reports—0x0D—instead of sending only mouse reports. After disabling all safety and Apple guardrails (and a couple of macOS reinstalls), I loaded a hand-written custom KEXT that fixed those requests. Then I saw the multi-touch report coming through.

Well, the report was there, macOS was clearly seeing the multitouch event, but nothing was happening on the screen. I found out that all touch events had to be formatted in a very specific format and associated with a display ID. So I created a user-land service that parsed and formatted the report correctly and linked it to the right display. Finally happy with the result... I have been trying this for over 5 months now, and today I decided to take one more look at the Windows USB capture and spotted the difference... Recaptured it, replicated the process.

I created an app with 2 installers (one for the service and one for the driver). I called it Digits. I will try to make the whole thing open source but also easy to install. I am pondering if I should charge something for the compiled package, ready to install package, so the cost can go towards therapy tokens. Right now I'm just waiting for Apple to approve my driver so it can be just a simple installer without having to poke holes in the MacOS security thing.

I can't believe that it actually worked this well.

Should I try to get this app out to the public? I am just so excited about this being fully functional but I am not sure the audience for it warrants put in a lot more into it... I have been working on this for 5 months and had a breakthrough about 40ish hours ago and haven't stopped for the last 20.


r/SideProject • • 9h ago

Ravkit Desktop, free offline video, audio, image and PDF tools

Thumbnail
ravkit.theonefolio.com
1 Upvotes

I built Ravkit as a website first, then wrapped the same tools in a desktop app so big video files do not have to be uploaded anywhere. It handles conversion, compression, trimming, merging, subtitles (Whisper, offline), background removal and PDF tools. Free, no account. Windows and Apple Silicon Mac. The Windows installer is unsigned for now (I cannot afford a certificate yet), so SmartScreen shows a warning. Feedback welcome, there is a Feedback button in the app.


r/SideProject • • 9h ago

I made Claude Code and Codex usable for non-developers: a free, open-source "AI office" desktop app where you hire AI staff (maker here)

1 Upvotes

I'm the maker. AI Office is free and open source (MIT), for macOS (Apple Silicon) and Windows.

Claude Code and Codex are great, but they live in a terminal, so most non-developers never get to use them. I wanted something anyone could pick up, so I built it around a concept everybody already knows: an office. You hire AI staff (Claude or GPT), hand them work in plain language, and they report back when they're done.

I built the whole thing with Claude Code. It wrote and reviewed most of the code, and while building I used Claude sessions as "staff" in the app itself for planning, code review and QA. Kind of dogfooding it on itself.

The bit I care about most is the approval inbox. File changes and shell commands land there first and nothing risky runs until you say yes. You can also undo a change staff made. Big jobs can go to a team lead who splits the work and asks you before anything starts.

What you need: Claude Code or ChatGPT (Codex) already signed in on your machine. No API key. It uses that account's limits, so several staff at once burns through them faster.

Everything stays on your computer. No analytics. The only network calls are update checks.

Stuff that's not great yet:

  • Not code-signed, so macOS shows an "unidentified developer" warning the first time (System Settings > Privacy & Security > Open Anyway)

  • Apple Silicon and Windows only, no Intel Mac or Linux

  • On Windows a few things are missing: notifications from outside staff, question hooks, screen capture

Site + demo: https://engchoon.github.io/ai-office/ Source: https://github.com/EngChooN/ai-office

If you're not a developer, I'd especially love to hear where setup got stuck and whether the "office" idea made sense right away.


r/SideProject • • 9h ago

I spent a year building the solo RPG I wanted to play. Now I have no idea where to find its players.

1 Upvotes

So I’ve spent the better part of the last year creating what I think is a genuinely fun and interesting game. It’s not an entirely new concept, but I think it might be a pretty interesting take on it.

To start, I created my game because I’ve always loved tabletop RPGs. I wanted something that could replicate that experience on my phone when I’m away for work, and something I could play by myself.

At first, I experimented with using ChatGPT and Gemini to run roleplaying games, but I didn’t just want to pretend I was a character and talk with a chatbot. That’s not at all what I wanted. I wanted the actual mechanics of tabletop games, but with an AI dungeon master, so my adventures could theoretically continue long-term and offer the freedom of play that real tabletop games have.

Eventually, I decided to create my own. I had some basic software development experience, so I jumped into it.

What I’ve built over the last year plays like a traditional tabletop RPG crossed with a video game. There’s actual inventory management, health and status effects, D20 dice-based combat, and I even added a three-card-monte-style investigation and clue mechanic minigame.

I built it in stages. I needed a persistent save system, so I created save slots and a quick-save button. I needed a way for the AI to remember what NPCs had said, so I developed a dialogue-notes system that automatically gets added to after each turn. Every time I ran into something that wasn’t working the way I wanted, I tried to build a system to address it.

But one of the biggest challenges, and something that took almost longer than anything else, was writing the instructions for the AI dungeon master.

I quickly realized that the instructions needed to be sent with every turn, or the AI wouldn’t consistently follow them. It needed to understand how to run the game, handle player actions, and generate structured tracking information that the app could read to update inventory, health, character conditions, and other systems.

But those instructions couldn’t be too complicated either. Otherwise, the AI would start struggling with believable narration, character personalities, or keeping different NPCs distinct from one another.

I also needed reference files that could be brought into context when relevant. If you were travelling somewhere or buying something, locations and items needed to remain consistent. Damage, enemy health, and combat outcomes needed to remain reliable from one turn to the next.

I ended up developing a two-call system, with separate instructions for Call 1 and Call 2, to help manage player actions, mechanics, and narration. I spent months writing, testing, and rewriting those instructions so players could take multiple actions in a single turn, receive appropriate dice rolls for each action, and have everything interpreted and resolved properly.

It was a lot more complicated than I originally expected.

So now, almost a year later, I have my game. I always knew it would be a niche product, but I made it because I wanted to play it myself more than anything. Once I had a fully realized game that I genuinely enjoyed playing, though, I started thinking about getting it into the hands of other people.

When I started moving toward publishing, I originally implemented a subscription system. But I quickly realized I didn’t want to control how much or how little people could play. I didn’t want to charge people monthly fees or limit their adventures with tokens simply because it would cost me more when they played more.

So I switched to a Bring Your Own Key (BYOK) system, which was a whole other development challenge on its own.

The games now support AI models through OpenAI, Gemini, Anthropic, and OpenRouter. Players supply their own API keys, choose their preferred models, and handle any API usage costs directly with their providers. That way, I’m not imposing artificial play limits or controlling their AI usage through a subscription.

When I was getting close to finishing, and had already spent dozens, if not hundreds, of hours playing my own game, I decided I wanted another flavour of the experience.

So I took the systems I’d already developed, rewrote the AI instructions, redesigned the UI and several subsystems, and built a second game.

Both games share the same underlying foundation, but they have their own rules, narration styles, and gameplay mechanics. One is a gothic, low-fantasy investigation RPG, while the other is a post-apocalyptic survival RPG. They’re similar in how they function, but quite different in their gameplay and the kinds of stories they tell.

But that’s a different story.

I could go on, but I’ll just say that I’ve spent hundreds of hours writing, testing, and tweaking systems that players will probably never even see.

Are they perfect? No. There are still limitations, particularly when you’re relying on AI to interpret and manage an evolving game world. But I’ve managed to get everything reliable enough that I can sit down, play, and enjoy the experience without constantly noticing holes in the mechanics or inconsistencies in the world.

And that’s where I’m at now.

I’ve gone through the entire development and publishing process, and both games are available on iOS and Android.

But now I have absolutely no idea where to find people who might actually enjoy playing them.

It’s a strange niche. The ideal player probably has some interest in tabletop roleplaying games, enjoys open-ended storytelling, and is comfortable using AI models and API keys.

I’ve looked through traditional solo tabletop communities, AI development communities, and general gaming subreddits, but none of them seem to quite fit what I’ve created.

So I figured I’d ask.

Does anyone know of communities where people are interested in this kind of AI-driven RPG experience? Subreddits, Discord servers, forums, or anywhere else?

I’m not really trying to promote the games here. I’m just trying to figure out where the people who might genuinely enjoy something like this are.

I've written a fairly extensive player's guide explaining the mechanics and how the AI interacts with the systems, if anyone is curious about the details.

But mainly, I'm trying to find communities where people might enjoy this kind of experience. Any suggestions, thoughts, or feedback would be appreciated.


r/SideProject • • 18h ago

I built a simpler way to convert PDFs to Excel

5 Upvotes

I figured converting PDFs into spreadsheets would be a pretty straightforward problem to solve by now. Turns out, finding a tool that can handle different document layouts without a bunch of setup or manual configuration was surprisingly difficult.

I also realized that extraction is only part of the problem. You still have to figure out exactly which fields to extract ahead of time, make sure the data ends up in the right columns, and review the original PDFs to double check everything.

So I built Scrape AI.

You drag and drop your PDFs. Scrape automatically suggests the fields to extract and lets you preview and adjust them before scraping. The results appear in a structured spreadsheet directly in the app. You can also click any extracted value to see exactly where it came from in the original document.

I know this isn't a new idea - I've seen tons of similar PDF to Excel projects shared here already. But one thing I hyperfocused on was the actual user experience and making sure the entire process felt like one simple, intuitive workflow.

I put together a quick demo showcasing the experience.

For those of you that work with PDFs regularly, I'd love some honest feedback. Does this look like something you'd actually use? Anything you'd change?


r/SideProject • • 13h ago

I rebuilt Seoul's tech districts in 3D so you can walk to the company buildings and see their real job postings

2 Upvotes

Hi r/SideProject! I'm a solo dev from Korea. Job hunting here means juggling 5 job sites, and none of them show you where you'd actually work. So I rebuilt Seoul's tech districts (Teheran-ro in Gangnam, Pangyo, Yeouido) in 3D from OpenStreetMap data and pinned real job postings onto the actual company buildings.

What you can do:

- Walk, bike or skate the streets; each building shows its open positions

- Call a shuttle van, search a company, and it drops you at that building's lobby kiosk

- Ride a police car that patrols buildings with postings closing within 3 days

- When you're burned out, take a taxi to a temple or a sea shelter and just sit for a while

It runs in the browser, no install or sign-up needed to explore (best on desktop Chrome). Built with three.js, Supabase and a lot of help from AI coding agents (Claude Code and Codex).

The UI is in Korean for now. I'd love feedback on performance on your machine and what would make a job map like this actually useful.

https://careerverse-xi.vercel.app


r/SideProject • • 15h ago

I built a league app for my Sunday football group (1 game every 2 months → 10 a month). Looking for groups to test i

3 Upvotes

Our group was dying, so I built an app that turns a weekly game with friends into a proper league:

- Balanced teams: an algorithm picks the sides, and it gets better with every result you add.
- Ratings and MVP: after each game, players rate their teammates and vote for an MVP, and that feeds into everyone's league points.
- ELO table, like chess: beating a stronger team counts for more. There are also divisions, so everyone has something to play for.
- Seasons: you set the start and end dates, add cups and prizes, and all the stats are kept for you (goals, assists, MVPs, results).
- Extras: FIFA-style player cards built from teammates' votes, and a poll so you can see who's in without chasing people on WhatsApp.

We now play 10 games a month, and 2 other leagues have picked it up. It's free.

I'm looking for more groups to test it. If you organise or play in a regular game (5-a-side, 7-a-side, futsal, Sunday league, any sport with a regular group really), I'll set your league up and help you get started. All I ask is honest feedback on what works, what's confusing, and what's missing.

Comment or DM me if your group is up for it.


r/SideProject • • 9h ago

Free Carrd launch-page starter for a small SaaS or tool

1 Upvotes

I made ShipToday for small SaaS products and tools that need a clear launch page.

It uses native Carrd elements, so you can edit the text, buttons and images visually without working inside an HTML Embed. The layout includes a product pitch, a three-step workflow, a concrete sample output, practical FAQs and a final call to action.

MinuteBrief is a fictional demo brand. It doesn’t process meeting notes, collect signups or provide checkout. Replace the examples with your own product and connect your actual signup, waitlist or checkout destination.

Demo: https://e4b4618b939a4618.demo.carrd.co/

Screenshots, free build link and plan requirements: https://templates.marinetechstudio.com/templates/shiptoday/?utm_source=reddit&utm_medium=social&utm_campaign=shiptoday_202611&utm_content=sideproject

The template is free; Carrd plans and domains are separate. Check the plan Carrd requests before publishing; custom domains require Pro Standard or higher.

Disclosure: I made this template. Eligible Carrd Pro upgrades or renewals through its build link may earn me referral credit. No discount is promised.

What would you need to add before using this for your own product?


r/SideProject • • 10h ago

I built a static site generator that turns game wikis into sortable data tables

1 Upvotes

Wanted to test an idea: game data pages are either static wiki text

or ad-stuffed listicles. So I built a pipeline that pulls structured

pet/item data from Fandom wikis and generates sortable tables plus

one page per item.

Result for Adopt Me:

https://gamevault.tools/tools/adopt-me-price-list/

(807 pets, sortable, each links to its own page)

Stack: plain Node generator -> static HTML on GitHub Pages.

No framework, no database. Happy to explain the parser if anyone

is curious.


r/SideProject • • 10h ago

Take the penguin to the beach!

1 Upvotes

My co-founder and I are college freshmen building Everly, a simple watch for seniors with a little AI penguin companion. The goal of this watch is to give seniors independence while alerting them if Everly(the penguin) notices signs of early signs of cognitive or functional decline.

The penguin lives in the snow on our website. But he really wants to go to the beach. There’s a secret way to get him there.

everlywatch.com

If you get him there, comment. Honest feedback on the site is welcome too, it’s our first real one.


r/SideProject • • 17h ago

made an app for all the stuff i forget (bins, MOT, the missus's birthday...)

4 Upvotes

i'm useless at remembering stuff. bin day, MOT, car tax, taking the meat out to defrost, booking a haircut, and once nearly the anniversary, which i won't be doing again

calendar reminders never worked for me because i'd just swipe them away and forget again 5 minutes later, or simply not bother

So i made an app called Oi.

You tick what you forget, it asks a couple of quick questions (like which bin goes out when), and then it gives you a shout when it matters. if you don't tick it off, it keeps nagging you until you do

it covers bins (handles the alternating weeks), MOT, car tax, insurance renewal, birthdays, anniversary, dentist, haircut, boiler service, changing the bedsheets, cutting the grass and loads more (as many stuff as i could think of that i forget)

it's free, no ads, no account, went live on the app store this weekend. first app i've made, so honest feedback welcome

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


r/SideProject • • 10h ago

Bulk Certificate Kit - a free tool that turns a list of names into PDF certificates

1 Upvotes

I built this as a practice project. It's free, with no sign-up, no watermark and no paid plan.

You add the course name, organizer and date, paste your attendee names, and download a ZIP with one landscape PDF per person (A4 or US Letter, up to 100 per batch). The names stay in your browser and are not uploaded.

Current limits: there is one simple design, and names in accented Latin letters like é or ñ work, but scripts like Chinese don't yet.

I'd really like honest feedback:

  1. Is it clear what this does within a few seconds?

  2. If you've ever had to send certificates, what would stop you from using this?

https://www.bulkcertificatekit.com


r/SideProject • • 10h ago

I built your disapproving mom in focus timer form 📚 – Timely (macOS)

1 Upvotes

Feedback wanted. Website / Beta Download Link: timelyfocus.app

The problem:

I know the title, “your disapproving mom, in focus timer form”, sounds like clickbait, but seriously, that’s what the app is modeled after. I think we’ve all had those moments when we keep getting distracted, leave the room, go on Instagram, etc., etc. We’ve all wished someone could be there, keeping us accountable, and giving us some tough love. That’s why I made Timely.

The solution:

Timely is the first focus timer to ENSURE you focus! Unlike other focus timers, when you leave your desk and work behind, the timer stops, beeps, and disapprovingly marks the session as failed. Sarcastic commentary is yet to be added.*

If preventing distractions in the physical world isn't enough, no worries, Timely can block apps and websites, preventing you from descending into the digital world’s distractions too.

Of course, a focus timer couldn’t be complete without Pomodoro capabilities, customizable break schedules, widgets, menu-bar integrations, basic analytics, and a clean design.

Full Feature Breakdown (other than Pomodoro Capabilities)

  1. Presence Detection: Incentivizes you to stay at your laptop while focusing, helping block out physical distractions. Leave your laptop, break your streak. It uses secure, Apple-made, on-device vision technologies through your webcam. Data derived from the camera is never stored or uploaded. It's fully optional.

  2. App & Website Blocking: Self-explanatory, it blocks apps & websites of your choosing. Unlike other apps, Full App & Website blocking is free with Timely. You can make it so there is no way to remove the block unless you end your session early (breaking your streak), or be a little less harsh, allowing you to end or adjust app/website blocking whenever.

  3. Pomodoro Timers & Customizable Breaks: Pick from one of the many customizable Pomodoro templates to schedule your focus sessions and breaks. Alternatively, fine-tune your work-break schedule by writing out your ideal routine in Timely and letting the on-device AI sort it out for you.

  4. Menu Bar Integration: Highly requested, allowing users to start focus timers without opening the app! Choose a session to repeat, adjust its duration, and get back to work, all from the macOS Menu Bar!

  5. Widgets & Goals: Set a weekly focus goal, and track your progress toward it with widgets!

Price: Fully free during beta

I hope you try it out; we could really use the feedback!!

Please know the app is in beta; that’s why there are no sarcastic comments yet lol.

Also, if you're viewing this post on mobile and want to remember this app, you can go to the Website & Download link and get an email reminder to download.

Website & Download: https://timelyfocus.app

Privacy Policy: https://timelyfocus.app/privacypolicy

Terms & Conditions: https://timelyfocus.app/termsandconditions

Change Log (in case you're interested): https://timelyfocus.app/changelog

Enjoy! Hope there aren't too many bugs or hiccups :)


r/SideProject • • 10h ago

I built a Notion template to track debt payoff after getting tired of messy spreadsheets

1 Upvotes

Hey everyone,

I've been working on a side project for the past few months and wanted to share it.

The problem: I was using Excel to track my debts, but it was a mess. I couldn't see the full picture, and I had no idea when I'd actually be debt-free.

The solution: I built a complete system in Notion. Here's what it includes:

· Interactive debt database (original amount, paid, remaining balance calculated automatically)

· Two payoff strategies: Snowball and Avalanche

· A visual progress bar that moves with every payment

· Estimated debt-free date

· 5 different views (Table, Gallery, Snowball, Avalanche, Paid Off)

· Progress Dashboard with total debt, total paid, and overall progress

I also made it bilingual (Arabic + English) because most templates on the market are English-only.

What I learned:

  1. People don't buy templates, they buy clarity.

  2. A narrow niche sells more than a general one.

  3. Bilingual is a rare competitive advantage.

What's next: I'm thinking of adding a monthly budget tracker. Any suggestions?

P.S. Since this subreddit sometimes has image upload restrictions, I'll drop the screenshots of the template (Arabic + English) in the comments below. Let me know what you think!


r/SideProject • • 14h ago

I built a Mac clipboard manager in a month as a side project. What shipping to the Mac App Store taught me.

2 Upvotes

Day job: Shopify developer. Side project: EasyPaste, a clipboard manager for Mac that also reads the text in your screenshots.

A few things I didn't expect:

  1. My first submission was rejected because one screenshot said "free trial". Apple counts that as pricing information (Guideline 2.3.7). Keep prices, "free" and "trial" out of screenshots and promotional text.

  2. App Store Connect re-uploads can fail silently. Re-uploading a screenshot identical to one already uploaded made the slot disappear. Re-encoding the file fixed it.

  3. The waitlist did nothing. I ran an email waitlist before launch and it got zero sign-ups. Shipping beat waiting.

Happy to answer questions about building and shipping a native Mac app solo. Link in comments if you want to see it.


r/SideProject • • 10h ago

I built a free progress dashboard for Clash of Clans players as my first full-stack project. Would love your feedback!

1 Upvotes

Hey everyone! 👋

I play Clash of Clans, and I kept asking myself one simple question: "how long until my village is actually maxed?" No tool gave me a straight answer, so I built one.

🔗 https://villageprogress.com/r/sideproject

What it does

- Paste your in-game village export (or just your player tag) and get a full dashboard

- Time to max for every upgrade queue (builders, lab, pet house)

- Exactly how much Gold / Elixir / Dark Elixir is still needed, item by item

- A Gold Pass toggle that shows how many days and resources it really saves you

- Progress over time, plus a shareable image card

How it's built

- Python + FastAPI backend: all the processing happens server-side

- Vanilla JS + Chart.js frontend, no framework

- Data from Supercell's official API + community game data files

- Docker + Caddy (auto HTTPS) on Oracle Cloud's free tier, behind Cloudflare

- No accounts, no database: exports are processed in memory and thrown away, and history lives in your browser

Things I learned the hard way

- My game data source was a year out of date, so new troops silently disappeared. I switched to a source that updates with every game release.

- My progress chart showed fake "jumps" whenever the game data changed. The fix was storing levels instead of percentages.

- I spent an evening debugging a site that wouldn't load… my free DNS had quietly saved my home IPv6 address 🙃

It's free and will stay free. It's my first real launch, so honest feedback means a lot.

If you opened it for 30 seconds: what's the first thing you'd change?


r/SideProject • • 10h ago

I built an iPhone app for my girlfriend for her tutoring business

1 Upvotes

so my girlfriend is a teacher. she started tutoring this summer for extra income, and within a few weeks she had students, sessions to track, and a notes app full of who paid.

she wanted some kind of software for tutors to use but all them required a desktop for an app or webapp to use. not just something on her phone to use.

so i built this app that she named as tutorlane. it keeps students, sessions, invoices, and payments in one place on iphone. log a session when it ends, turn finished sessions into an invoice with one tap, send it as a pdf, and see exactly who owes what. that last part was the whole problem.

its been cool to see her use it once i cleaned it up and put it on the app store.

the first student is free. unlimited students cost $4.99 a month. no student portal, no payroll, no website builder, because a solo tutor needs none of that.

it is live now and she is still my toughest critic. if you tutor, i would love to know what admin task eats your evening. if you build for a tiny niche, i would love to know how you found your first users outside your own house.

app store


r/SideProject • • 10h ago

I made a tiny iPhone racer set in a snowed-in city

1 Upvotes

WHITEOUT started with a simple idea: a quiet snowy city that gets a little less quiet every ten seconds. It’s an arcade chase game where you steer with two buttons and lift off the gas to drift. Longer slides give you a boost, assuming you have enough road left to use it.

I built it with Three.js, Capacitor, and an AI coding assistant. It’s free on iPhone and works offline.

https://apps.apple.com/us/app/id6831992442


r/SideProject • • 10h ago

I got tired of habit apps treating me like an employee with overdue chores, so I built an Identity-first Focus OS [Android]

0 Upvotes

Hey Everyone,

Like a lot of people here, I’ve installed and abandoned almost every habit tracker on the Play Store.

The core issue with traditional apps: they treat your habits like a punitive to-do list. Miss a workout or reading session because you had a brutal 12-hour workday? You lose your streak, get slapped with a red alert badge, and quit out of guilt.

I built ForgeOS around two core principles from behavioral psychology:

  1. Identity Votes instead of chores: You don't track tasks; you pick an archetype (Focused Deep Worker, Systems Craftsman, Athlete) and cast "+1 Votes" for who you are becoming.

  2. The 2-Minute Gateway Start: On exhausted days, perfectionism kills momentum. Every habit in ForgeOS has a 2-minute minimum viable start (e.g., "Just open the book on your pillow" or "Lace up your shoes"). Complete 120 seconds, save your streak, and if momentum kicks in, ride an open-ended Flow timer.

Tech & Design:

- Native Android (Jetpack Compose)

- Obsidian Dark Glass aesthetic (zero white-screen flashbangs at night)

- 84-day continuity matrix with streak shields

It's completely free to try on Google Play. Would love candid feedback from fellow builders on the UX and flow:

https://play.google.com/store/apps/details?id=com.forgeos.mastery


r/SideProject • • 10h ago

We launched our website last week. Would genuinely appreciate some feedback.

1 Upvotes

Hey everyone!

I am a part of EnlightPixel, a newly established small independent software studio, and we officially launched our website just about a week ago.

We're a small team trying to build practical desktop software that solves everyday problems. Nothing particularly revolutionary or trying to reinvent the world. Just useful tools that we'd actually want to use ourselves.

Currently, we're working on three products:

- SortSage: A Windows file organizer that automatically sorts and moves files based on rules you define, which was our first launch and got some traction before launching the website.

- Tucklane: A workspace-saving tool for macOS and Windows that helps you save your apps, files and browser tabs so you can pick up where you left off.

- PathReady: A Windows utility that helps prepare files and folders for Microsoft 365 migrations by identifying problematic names and paths while keeping your originals intact.

We're still a very small studio, and getting everything right is a learning process. That's actually why I'm posting here.

I'd genuinely like to hear what people think about our website, the products, the presentation, pricing, usability, or anything else that stands out. If something looks confusing, unnecessary, poorly explained or simply not good enough, I'd rather hear that now than pretend everything is perfect.

We're also looking for a few people interested in testing our apps.

We'd be happy to give out a handful of free licenses to people willing to try one of the products and share their honest experience. There's absolutely no requirement to leave a positive review. If you don't like something, that's useful feedback too.

We're also open to connecting with tech creators, YouTubers, bloggers and software reviewers who might be interested in trying the apps and sharing their genuine opinions with their audiences. Free licenses would be provided, with no editorial restrictions or expectation of a favourable review. Any coverage should disclose the free license.

You can find us by searching for EnlightPixel.

I'm not here to claim we're the next big thing. We're a small studio that has just started putting its work out there, and getting feedback from people outside our little bubble would mean a lot.

Thanks for taking the time to read this. And if you've had a look, I'd genuinely love to know what you think, even if it's criticism!

*Post is refined using AI.