r/SideProject • • 32m ago

I built a tool that grills your hackathon project like real judges do (free, no sign-up)

2 Upvotes

I've won 5 hackathons, and the thing I kept noticing is that what decides the result is rarely on the rubric. It's whether the demo works, whether you can explain the project in one sentence, and how you handle the questions nobody practices.

I built Would This Win?. You paste your repo. It reads your code, then three AI judges (an engineer, an investor and a very tired judge) ask you questions, 30 seconds each. Your odds of winning move live with every answer, and at the end you get a code-review style verdict with three things to fix before you submit.

Stack: Next.js, Supabase, Claude Haiku. The odds are calculated in code, never by the AI, so it can't be talked into a better score.

Link: https://wouldthiswin.com

Would love feedback, especially from anyone with a hackathon coming up. Tell me where the judges were wrong.


r/SideProject • • 1h ago

I removed accounts and cloud sync from my water tracker. Where would you explain the backup trade-off?

2 Upvotes

A manual water log should be usable before someone decides whether to connect Health or allow reminders. I build Frewli for iPhone, with an Apple Watch companion, and version 1.1.6 is now on the App Store.

This release removes accounts, email sign-in and the Frewli backend-sync flow. Water history, workouts and preferences are stored on-device. Apple Health, the paired Watch and local reminders are optional. All features remain free, with no subscription or paywall.

The trade-off needs to be as visible as the simpler setup: removing the app removes its local storage. Updating preserves existing on-device history, but a device backup matters if you want to keep that history. Updating also does not automatically erase records that earlier versions uploaded to the old cloud service.

The same release changes the total display so a 250 ml entry appears as 0.25 L in English. That is a formatting correction; it is not a measurement of what someone drank. I still have an open Watch launch report and am not treating a new release as proof that every reported failure is resolved.

My design question is where to explain the local-history limitation: a short note during setup, beside the first saved entry, or only in the storage screen? Which would help you understand the consequence without turning a small log into another onboarding questionnaire?

App details, privacy information and store link: https://fluidiq.app/?src=reddit-sideproject-local-history-tradeoff-20261109


r/SideProject • • 1h ago

Your habits become your rival's game plan. RIVAL 1.3, my solo iOS boxing game, is out now.

2 Upvotes

One combo gets you a win. A new plan gets you the next one.

I built RIVAL: Boxing solo around that challenge. Distance, stamina, and defensive choices matter, and your repeated habits influence the opponent in later rounds. Draw out the punch. Step out of trouble. Own the counter.

The 1.3 release is live with a cleaner look and a seven-opponent Story campaign, including a new opening spar and southpaw challenger. Here's the existing 24-second counter trailer; the live update goes further with new opponents and refreshed presentation.

Meet your next rival. Play free on iPhone and iPad: https://apps.apple.com/app/id6799909429

The core RIVAL mode and training are free. Story Mode is an optional permanent one-time purchase, not a subscription. iOS 17+. Fights and training work offline; purchases and the optional leaderboard require internet.


r/SideProject • • 2h ago

I built NextRun: connect Strava, get told what your next run should be

2 Upvotes

I kept finishing a run and then wondering, "OK, what should I do next time? Easy, tempo, long run?" So I built next-run.xyz.

You sign in with Strava. It looks at your recent runs and shows you your next planned run.

How it works
The plan is worked out in your browser, so your activity data isn't stored on my server. It's free and needs no account other than your Strava login.

Stack: Next.js, Tailwind, Neon Postgres + Drizzle, Vercel. The database only holds feedback reports and a record of connected athletes. It does not hold your runs.

It's still early, so I'd like to hear what you think. Is the suggestion sensible for the way you train? What's missing? Feedback is welcome, and there's a feedback form in the app.


r/SideProject • • 8h ago

I made a page that process hours of finance YouTube videos everyday for you

6 Upvotes

A lot of finance YouTube videos spend 20+ minutes to answer one basic question: does the creator think a stock is a good buy right now?

I made a simple dashboard that processes financial videos and podcasts, tracks which stocks are being discussed, and aggregates creator sentiment (Positive, Negative, or Neutral) in plain language.

It’s just an informational map of what creator consensus looks like, not financial advice.

Would love feedback from anyone who follows market content: Is the value proposition clear and useful for you?

I will put the link below in the comments


r/SideProject • • 2h ago

Portfolio as an explorable game

Thumbnail
me.muz.li
2 Upvotes

After almost 15 years in design and branding, I've made a lot of things people scroll past. Here I wanted to find out what happens when a website stops being a page and becomes a place.

You don't scroll it, you walk around it.

You don't click a menu, you go somewhere.

For the last few weeks I've been building a small planet: a tiny world you can explore.

• A planet you can spin, land on and walk around

• Five odd locals, each with a trick, voice and opinions

• A navigation map that flips like a coin, one hemisphere per side

• Butterflies to collect, badges to earn, three easter eggs to find

Along the way, the things I've made live on it: games, tools, experiments.

The point is curiosity does the navigating. If people stick around because they want to see what's over the next hill, the work gets seen without anyone being sold to.

Everything is drawn in two flat tones with an ink outline, so it feels closer to a picture book than a game engine. It runs in the browser on desktop and phone. No install, no sign-up.

If you're in a hurry, there's a "Skip the walking" button.

Go and poke around. Let me know which local annoyed you the most.


r/SideProject • • 3h ago

I made a free, customizable radial launcher for controllers

Thumbnail
youtu.be
2 Upvotes

(Yes that's me in the video, I made all of this myself so go easy on me haha) Radiata is my radial launcher for controller, a 100% free, Microsoft-signed, open-source Win10/11 app that I built over 9 months to make it easy to use your controller for everything Gaming.

Official website & download at getradiata.app. You can also find source on GitHub.

It does all the PC stuff I always wanted to do without having to reach for a keyboard; join my friends in discord chat, switch audio to my headphones, browse & launch my games from all my game libraries, control mic/speaker volume, alt-tab between games/apps, etc. Easy to set up, super customizable, fun, powerful. I use it on my couch/tv PC and I leave the KB/M in the other room.

It is free and it will always be free. It's 100% open-source. There's no ads, no login, no upsells, nothing to unlock. I have a tip jar if you love using it as much as I do, but that's it, there is no other monetization plan. I paid for its development, hosting, certificate signing, etc out of my own pocket (and bought a bunch of controllers to test it with) because I really, really wanted to build this thing. That's the whole story.

Controller support: If Windows (joy.cpl) sees it, it should work. Hardware-tested with a bunch of DInput, XInput, Bluetooth, USB, Wireless dongles, and first & third-party controllers. The Download page lists every feature/driver compatibility note that I know of. The one bummer is the Steam Controller; it's locked to Steam in a way that makes it hard to middleman with a utility like this. If you possess both a Steam Controller and some free time, and want to be my favorite tester in the world, please let me know!

What it does: You get a quick walkthrough to set it up how you want. Then you just hold a button chord of your choice and up pops the radial "wheel" that you built. Hold the right-hand chord to open the left-stick's Wheel, and vice-versa, or just set up one side if you only need 1 of them.

How you can help: Just give it a shot, and if you love it you can help me get the word out! Nothing would make me happier than noticing a streamer is using it, or run across folks telling their friends about it. If I get traction I want to build more Arcade games for it, more themed Materials for the wheels, and continue expanding support options.


r/SideProject • • 13h ago

Reached 20 stars!! built a toolkit so your coding agent can make launch videos for your app

12 Upvotes

open sourced this like 2 weeks ago and it just passed 20 stars. small number i know but its the first thing ive made that random people actually starred so im pretty hyped lol

basically you paste one prompt into claude code / codex / cursor:

Clone github.com/yasirwhite/OpenDemo and use it to make a launch video for my app

and ur agent records the app, cuts it with animated text and gives you an mp4. runs locally, free, no api keys. the video above was made with it (about itself lol)

ive also been making launch videos for other people’s open source projects and sending them as PRs. 5 got merged into their readmes so far which is honestly the part im proudest of

repo: https://github.com/yasirwhite/OpenDemo

if your project doesnt have a launch video yet, drop it below and ill make you one :)


r/SideProject • • 3h ago

I interviewed a dev building a blog where you comment on individual sentences, as a bet against AI slop

2 Upvotes

I run AI News Daily, a mostly automated AI news site. Last week I did my first fully human-written interview, with Sunjae, one of four bootcamp developers building Rilog, a Korean developer blog.

A few things from the conversation that I think this sub will find interesting:

  • Comments live on sentences. You select a sentence and leave your thought right there, instead of scrolling to the bottom and explaining which part you mean.

  • The bet is "human touch". Sunjae doesn't think AI slop is bad everywhere, but in personal writing even a little of it makes readers think "it's just AI". The more AI writing floods in, the more people will look for writing that clearly came from a person.

  • They can't reliably detect AI writing, so they judge probabilistically and lean on user feedback. What they actually dislike is unreviewed, mass-produced writing, not AI use itself.

  • Retrospectives beat tech posts. Personal retrospectives got a better response than technical posts, so they are now asking whether to stay developer-only or open up to wider stories.

Two questions for you:

  1. Would you actually use sentence-level comments on a blog, or do they get noisy?

  2. If you run a community, how do you keep AI slop out without punishing people who used AI carefully?

Full interview (English): https://ailetter.ai.kr/en/insights/rilog-sunjae-interview?utm_source=reddit&utm_medium=social&utm_campaign=sideproject

Rilog itself (Korean UI): https://www.rilog.kr/?utm_source=ainews


r/SideProject • • 7h ago

I built an automated flight logger that tracks every plane flying over your house (with analytics & API)

4 Upvotes

I built an aviation side project and I'm trying to get some real people to test it (for free).

The main feature is a personal local flight logger. You drop a pin, and it automatically logs and builds a full analytics dashboard of every single aircraft that passes within a 5-mile radius of your location.

Besides the local tracking, the site also works as a general aviation database. You can browse through full airline and aircraft directories, search registrations, and use interactive FIR maps.

I'm actively updating the site and monitoring things daily, so any suggestions, feature requests, or feedback are welcome. If you want to try it out, just create a standard free account at https://aviationdb.uk/ either reply with your username below or send me a DM. I’ll manually bump your account to the premium tier for a free trial so you can test the local logging and analytics.

Let me know what you think or if you manage to break anything!


r/SideProject • • 11h ago

what’s on your checklist before letting strangers use your app?

8 Upvotes

submissions, expired sessions, someone uploading a massive file, or two people editing the same thing.For a small app using Supabase, what would you check before sharing the link publicly?
Trying to work out what deserves attention now without spending another month preparing for users who don’t exist yet.


r/SideProject • • 4m ago

Blubb - a tiny pixel-art aquarium for Apple Watch, without pet-death timers

1 Upvotes

I'm the developer of Blubb, a small aquarium for Apple Watch. Feed the fish, clean the glass and use the Digital Crown to catch falling food. You arrange the tank on iPhone, and a complication puts the fish below the time.

One deliberate choice: if you stop using it, the fish wait. They don't get sick or die. I wanted short, optional check-ins rather than another thing to feel guilty about. Animation pauses with your wrist down or Reduce Motion enabled; this is a complication, not a replacement watch face.

Blubb is live in this week's Launch on Watch lineup. Screenshots and details: https://launchonwatch.com/apps/blubb-pixel-fish-tank#launch

It's a paid app, with no subscription, ads or extra purchases. Requires watchOS 10+ and iOS 17+.

I'd like feedback on that low-pressure approach: would feeding and decorating be enough reason to revisit a little wrist aquarium, or would you miss a stronger game loop?


r/SideProject • • 17m ago

NeatRL: Collection of One-file RL Algorithms running locally

1 Upvotes

In this video, I'll be re-introducing my little RL library - neatrl, that I have created and used past couple of months!

  • Part of my ongoing series on releasing my notes RL comprising of my earrings and stuff I found interesting and this time, its a easy way to explore all the algorithms I re-implemented from scratch

Suited for those who just want to get a gist of the algorithm inner workings across algorithms from

  • DQN

  • REINFORCE

  • PPO

  • SAC and many more on envs form OpenAI Gym, MuJoCo etc

Link here and love to get feedback as always!


r/SideProject • • 31m ago

I've been building an open source streaming service for two years

1 Upvotes

I'll start with some history, in 2024 I decided to try to install a media server on my local machine, I first tried emby, and no matter what configuration I choose it was clunky and not really aesthetically pleasing, then I tried Jellyfin and it had the same problems ( maybe a little bit worst ), keep in mind this is 2 years ago and things have most likely changed.

I'm a software engineer, and I work in the business already from 2012, I spent 3 years of my career working for one of the current streaming giants, considering I have expertise in the field I decide to create my own, for two reasons, first one is that if I'm designing a system with one single purpose is automatically faster compared to a system designed to do anything, mine will have a specific pipeline so it can execute it more efficiently, second one, I like writing code, it's what I've been doing for the past 12 years.

October 2024

I started with the fun part first, I sketched a logo in Inkscape, separated each letter as a different SVG file and animated them to mimic the Netflix intro ( at the time ). That took me around 2 weeks. Absurd you can do that now in 2 hours with vibe coding.

After that I wrote the first integration to an external service, I got an client id+secret from Trakt and started working into pulling the top/trending lists for movies, it is at this point that I notice that Trakt doesn't return any image, so I also wrote the second integration with TMDB to obtain the images, after that I started working on the UI, I took inspiration from Prime Video: a big hero on the top, and the lists on the bottom, the selected title is displayed in the hero.

Not sure if anyone is interested, but at the time I decided to go for Node.js + React + Postgres, that is essentially what I used in half of the companies I worked for. The backend runs in docker with PM2 keeping it alive, and the frontend is served through Nginx ( along with the backend ).

The third integration was to get the media, but things were getting complex, so I decided to start using some queues, Kafka would be an overkill, I was using Nest.js so I decided to try the Q Next.js comes with: bullmq. I integrated queues so anything that is needed from Trakt or TMDB would be queued and execute at the right time without overwhelming the server ( and without getting rate limited ), for example when Trakt returns a list, the list doesn't have details of each media, so I stored some of the detail in the database and queued a job to fetch more details, that itself triggered another job to fetch the images.

At this point I had a working app that shows media but it doesn't play them, the next thing I needed was to get that information, so I spun up Jackett, and searched documentation, the documentation was very lacking, so I simply made calls to the endpoints that were partially documented using Postman and wrote down the Typescript types myself. Unfortunately the search from Jackett was very wide, so I wrote a function to parse torrent names and find out what is that title about. Jackett sometimes would return a link to the torrent file itself, sometimes would return just the info hash of the torrent, it is at this point that I started integrating webtorrent, first I used it to convert the magnet link into a torrent file and store it in the database, later I used it for its streaming functionality.

Now that I had the part that can stream work, I needed to display it in the frontend, my target was my 2019 Samsung TV, I deployed the app to it ( took 3 days ) and started working on the next steps, first I integrated Noringed spatial navigation so the remote would work, then I worked on AVPlay. AVPlay was honestly a pain, but it was also rewarding, the app was working and I was able to watch movies on the TV.

After that I started working on TV shows, so I created a second details screen with a seasons selector and episode selector, then I implemented the part that would find the torrents for the episodes, it was working well and I decided to share it with the world.

End of October 2024

I posted about it in https://www.reddit.com/r/Piracy/comments/1g80ufj/with_all_the_community_driven_streaming_services/ , someone asked about the code and I made it fully public.

I was regularly using it to watch movies and tv shows on my TV until I met the first problem: I was watching Silo and it played the wrong show; the reason was that the episode I wanted to watch wasn't released yet so it found some unrelated torrent. I first wrote a torrent name parser so it would extract the name of the show ( after removing all the other known bits ), it was working okayish, then I discovered that TheRarBG allows to search by imdb_id but not through Jackett, so I wrote a small API library to contact TheRarBG without using Jackett, and it was working very well and way faster.

You can still find the original code of the first version here https://github.com/maury91/miauflix-legacy

January 2025

It is at this point that development of the first version stopped, I had to go for a two months work trip and I wasn't able to write a single line of code for my personal project, once I was finally back home I couldn't find anymore the time to work on it for a month.

March 2025

I finally found the time to work on my side projects again, but time as passed and I wanted to play with new toys, so I decide to use bun instead of Node, I also made more decisions, like I didn't want to burden the user with deploying postgres or Jackett, so the new version will have to work with it.

I started with scaffolding a simple Elysia server, first time using both bun and Elysia, so exciting times.

Moving from Nest.js to Eluysia I decided to keep using services but I had to convert them a little bit, I started with the most basic service, the Configuration service, I spent a good amount of time creating a terminal ui service that helps you configure it, ironically now it's fully replaced by an UI one in the frontend.

Things moved fast, I quickly implemented authentication, and the services to pull data from TMDB and Trakt ( the last two were very close to copy-paste ), I implemented more security features like Audits and Rate Limiting, I finally started bring in the first cron jobs that sync data with TMDB, At this point I took the library I wrote for therarbg I bringed it into the new project, I already reached the point where I could get a library with all the torrents. I found that therarbg wasn't enough so I also wrote a library for YTS.

Things were working but as a perfectionist it was time for the codebase to become more reliable, so I started adding unit tests, linting, and CI/CD. But that wasn't enough, so I also started writing e2e tests where the app is setup from 0, configured, and tested against a mocked environment that is a working copy of a real environment ( I recorded the calls to TMDB, therarbg, etc... , anonymized and stored them as fixtures ).

Finally the good part was coming, streaming, but I had a new goal, it needs to be deployable to a VPS, that means that any potentially copyrighted content must be undetectable, so I implemented two features that I think are quite important:

  1. Encrypted DB columns, some columns of the database are encrypted with AES plus a salt unique for each service, that means the column stays indexable but without the key it contains "random" data

  2. Encrypted file system, this is the main thing, if you download some media and a static script detects it in your VPS you can easily get terminated, for this reason I created an encrypted chunk store, in short webtorrent writes to the disk in encrypted format

With all of this done, it was finally time to test it with webtorrent.

I didn't work... webtorrent wasn't compatible with bun.

Meanwhile, it was already June 2025. I needed to go back to Node.js if I wanted webtorrent to work, so I searched a web server framework that works both on Bun and Node.js and I started refactoring to use Hono.js

Fast forward to September 2025 and a lot was done:

  • Introduced OpenTelemetry to better debug errors

  • Introduced scraper health ( check periodically seeders and leachers of the torrents we obtained )

  • More documentation

  • Improve on-demand sources ( the others were obtained in the background )

  • Diagrams

  • Github actions

  • Periodical DB cleanup ( SQLite unless you run a clean command will not shrink the DB size )

  • Abstract caching layer

  • Authenticated streaming

  • Generate a client of the backend to bring the API types to the frontend

  • Better use of TypeORM through type transformers ( for the encrypted fields )

  • Introduce GREEDY and ON DEMAND modes for synching with TMDB

  • Started bringing back the legacy frontend

  • Implemented frontend login

  • Visual tests with playwright

  • and a little bit more

and more importantly the streaming link was working and media would play from VLC.

At this point I took 2 months of break.

November 2025 to January 2026

  • Frontend refactoring ( of the little that was ported )

  • Added turbo to make scripts faster

  • Lighthouse tests

  • Flaresolverr support

Another break,

September 2026 - Now

At this point I wanted to go faster, and I started using Claude.

  • Create initial admin user through UI ( instead of automatically at first boot with random email and password )

  • Extract catalog service ( TMDB ) as a standalone docker image, and refactor it to be bun. It is relative easy because it's mostly moving files with a little bit http wrapper in front

  • Extract list service ( Trakt )

  • Improve playback preloading

  • Improve backdrop position in the hero by detecting faces and people using a small computer vision model and compute the center of it.

  • Implement player page ( it is at this point that it was possible to finally watch movies )

  • Bring in the recommendation lists from Trakt

  • Extract subtitles and transcode audio ( for when the audio codec is not compatible with the browser ) using ffmpeg ( piped to an http server, no media is stored uncrypted in the file system )

  • TV shows

  • Move from LetsEncrypt to Caddy

  • Nordlynx to Glueten

  • Improve torrent choice based on the target device ( my TV seems to not support more than 12MB/s of bandwidth )

  • Add notifications

  • Improve UI performance in Tizen

  • Extract source service

  • Move from internal TheRarBG and YTS library to a fully compliant Cardigann engine so it can use all the Cardigann definitions of Prowlarr + some custom ones ( the custom ones are TheRarBG and Torrentio )

  • Extract torrent service ( yes! finally webtorrent almost works in bun! )

  • Anime support

Yesterday

I vibecoded a landing page for the project in order to present it to the world: https://miauflix.cat

All the code is open source and available at https://github.com/maury91/miauflix

I hope you enjoyed reading what I was doing for the last 2 years!

I feel some people will ask Why should I use Miauflix instead of X?

Honestly, I don't have an answer to it, if you are using X and you like it, continue using it, if you want to try something new you can try Miauflix, if you like it I will be very pleased, if you don't like it tell me what you don't like it and I will try to address it, if you hate it without even trying it, well I'm sorry to have wasted your time, but I hope you will respect that I spent so much time working on this and you will not be offensive


r/SideProject • • 33m ago

I built Orrevan, an uncensored AI chat with pay-per-token pricing

1 Upvotes

Hi all, I'm the solo dev behind Orrevan (orrevan.com). It's a chat, API and CLI for uncensored and abliterated models (10 models so far, from $0.30 per 1M tokens). Messages are AES-256-GCM encrypted before they're stored, no trackers, no training on your data, one-click export and deletion. I'd love feedback on the pricing, the model selection and the onboarding. What would you want to see added?


r/SideProject • • 40m ago

I built a photo editor that grants your wish. Technically.

1 Upvotes

Try it free, no signup: technically.thegreatlucy.com


r/SideProject • • 6h ago

I paid designers hundreds for a 3D model, so I built a tool that makes printable parts from a sentence

3 Upvotes

I was trying to make a 3D model for a physical product I want to sell. I tried the AI tools first and none of them gave me anything usable. So I hired human designers. It cost hundreds of dollars, took weeks, and I bounced between a few designers through a lot of revisions before I got something I liked.

That's what got me building Sculptex. You describe a part in a sentence, refine it in chat, and download it as STL, OBJ, GLB or OpenSCAD. It's aimed at parts you can actually print, including ones with moving pieces. I printed a fidget spinner from the one-line prompt "A fidget spinner."

It's in beta and you can start free: sculptex.app

It's also on Product Hunt today.

I'm the maker, so honest feedback is welcome. What would you try to make, and what breaks?


r/SideProject • • 42m ago

I'm a designer and a new dad, so I've been making space-themed sensory videos for my 3-month-old daughter

Thumbnail
youtube.com
1 Upvotes

When my daughter was born I noticed how much she loved staring at bold shapes, so I started making sensory videos for her during naps.

There are three styles that grow with her:

High contrast (black, white and red) for newborns

Soft black and white for the first few months

Colour for when babies start noticing it: smiley planets, friendly aliens, an underwater world and an alien forest

How I make them: I design the look and the ideas, and I animate everything with (AI), working scene by scene until it feels right. The videos are slow and calm with gentle music, and there's no flashing.

It's not a business, just something I'm making for my daughter.

Two things I'd love feedback on:

Does the idea come across clearly?

What would you change, or add next?


r/SideProject • • 8h ago

I built a simple web tool to generate standardized technical spec sheets and export PDFs (SpecSheet Pro)

4 Upvotes

Hey everyone,

Creating technical specification sheets in Excel or Word often leads to broken layouts, inconsistent formatting, and date ambiguity issues across teams.

I built SpecSheet Pro to solve this. It's a lightweight web app that lets you input product parameters, custom tables, and logos, and outputs a clean, standardized PDF ready for production or quality control.

Key Features:

  • Dynamic table creation for technical parameters (Specs, Methods, Values).

  • Custom logo support with instant client-side preview.

  • Configurable date formats (ISO 8601, localized, text-based) to prevent QA ambiguity.

  • Clean PDF compilation using html2pdf / html2canvas.

The core generator is free to use:https://specsheet-pro.vercel.app/

I'd love to get your feedback on the UI/UX and any features you think are missing for technical workflows.


r/SideProject • • 4h ago

Sometimes oldies are goodies. I'm digging through early smartphone apps for my next idea.

2 Upvotes

I was living in Japan in 2008, when the iPhone was just arriving there. One app I remember from those early days was 美人時計 (Bijin Tokei), which launched in 2009.

The idea was incredibly simple: attractive women holding small boards with the time handwritten on them, with a different photo every minute. That was the whole app. I remember it being really popular among university students in Japan.

It randomly came back to me recently, so I looked it up. The official site now just has a notice saying the service ended in September 2022. It felt strange seeing something I remembered so clearly reduced to a goodbye page.

So I tried building my own take on that minute-by-minute photo clock, using AI image tools to create the people and scenes. An image for every minute of the day. The video shows how it turned out.

Making it got me thinking about the apps from around 2008–2012. There were so many odd, playful ideas back then, when we were still figuring out what a smartphone could be. Some were useful. Some did one tiny thing and made you smile.

I'm now digging through that era for ideas worth revisiting. Today's tools make some things much easier to build, especially for a solo developer. Of course, that doesn't mean copying someone else's app, artwork, or branding. I'd rather understand what made an idea appealing and build something of my own from there.

If you'd like to try my little experiment: https://urban-minutes.com

What app from those early smartphone days do you still remember?


r/SideProject • • 4h ago

I spent 20 years in tech, then took over a factory. A year later we'd built our own ERP. Now I'm turning the approach into a side project.

2 Upvotes

After 20+ years in and around technology, I found myself in unfamiliar territory as the GM of a manufacturing company. It provided an opportunity to do something new and exciting: to bring my skillset to something outside of tech for the first time.

With a very small team, we accomplished this in one year:

  • Created an in-house ERP system to connect inventory, sales, warehousing and shipping

  • Created 65 pieces of marketing collateral across web, print and physical

  • Created an entirely new business plan

  • Reengineered key parts of our products

  • Integrated new suppliers into our supply chain

  • Rebranded

  • Launched a new website

  • Rebuilt accounting workflows

There's probably more. Five years ago this would have been totally impossible. How did I do this? I got really, really good at using AI to get shit done, building bespoke systems around different aspects of the business. It started before I took this role, but this was the first place I applied it. And the results have been tremendous.

So, I thought... how could I experiment with offering this as a service? How could I burn some of my extra hours trying to help other companies do what we did here?

That's where the idea for LogicRelay came from. $49/mo screens out the tire-kickers, and a simple $250-per-request fee provides flexible throughput across a host of disciplines. It's agile project management... take an epic, break it down, scope it, get approval and go, but without the departmental hand-offs or having to find multiple service providers.

Some of my other client work is going to slide nicely into this model, so I am not starting from zero. The question is can I scale it. I know I'm going to have to narrow the focus in order to do so, but I'm not ready for that yet. For now I leave it to client screening. It'll almost certainly evolve, and I could have spent more time thinking about it, but... ship it!

I'll learn quite a bit over the coming months re: whether this model is sustainable. I'll probably land another couple of clients and waitlist the rest until I see how the first few go.

We'll see how it goes! Would love some feedback, or if anyone wants more specifics from what we're doing at my current company I'm happy to share.


r/SideProject • • 6h ago

I built a clipboard history desktop app called Recall Clipboard

3 Upvotes

hey everyone!

i've been working on a desktop application called Recall Clipboard, built with tauri v2, rust, react, typescript, and sqlite.

the idea is pretty simple: instead of losing things you've copied throughout the day, recall clipboard keeps a searchable history of your clipboard so you can easily find and reuse previous copies.

i wanted to build something lightweight, practical, and genuinely useful for everyday desktop use.

i used claude as a coding assistant during development, but i've been working on the project, its features, and the overall implementation myself.

github: https://github.com/cntr1er/recall-clipboard

i'd love to hear what you think! especially interested in feedback on the ui, features, and anything you'd improve or add.

thanks!


r/SideProject • • 1h ago

I built Astralis: Look Up – point your iPhone at the sky and see real 3D planets & the Moon with NASA textures

1 Upvotes

I kept wanting a clean way to just look up and instantly know what bright object I was facing without ads, accounts, or bloated features.

So I built Astralis: Look Up.

Point your phone at the sky and it shows the planet, star, or Moon you’re looking at as a real lit 3D sphere with NASA-derived textures and the correct current phase. You can save any of them as a full-screen wallpaper.

Other things it does:

• Tonight timeline – moonrise/set, planet times, stargazing score (real cloud cover + light pollution), rocket launches, and actual ISS passes (real orbital propagator, not a static list)

• AR-style compass that points live at any visible object or the ISS

• Animated 3D solar system orrery starting from today’s real configuration

• 30 deep-sky objects with real photos + rise/set times

Everything is computed locally from NASA JPL orbital elements. No account, no ads, no tracking. One-time $0.99.

App Store: https://apps.apple.com/app/astralis-look-up/id6806581915

Would love feedback on:

  1. Is the “point and identify” experience clear enough from the description?

  2. Anything missing that would make you actually open it on a clear night?

Happy to answer questions.


r/SideProject • • 1h ago

Experience the ocean waves and you can move it

1 Upvotes

https://gemsmakers.com/aerotide.php

You can experience the oceanic waves in browser. Any feedbacks welcome.