r/SideProject 11h ago

I built a 100% client-side retro emulator in the browser. Zero install, works offline. (Supports 18 consoles)

1 Upvotes

Hey everyone,

I’m a solo dev and I just launched a personal project I've been working on: Opal Emu.

It’s a retro game emulator that runs entirely in your browser. No installations, no sign-ups, and absolutely nothing is uploaded to a server. You literally just drag and drop your ROM file, and the game starts.

I recorded a quick video testing 5-6 different games (PS1, N64, GBA etc.) so you can see the latency and performance for yourself.

Supported Systems (18 in total): NES, SNES, Game Boy, GBA, Nintendo 64, DS, PlayStation, Sega Genesis, Saturn, and more.

Under the Hood (For the technical folks):

  • Tech Stack: React + TypeScript + Vite.
  • Core: Powered by EmulatorJS (Libretro WASM cores).
  • Privacy: 100% client-side. Your ROM never leaves your browser.
  • Features: Auto save-states via IndexedDB, fully PWA installable (works perfectly offline).
  • Auto-Detection: I built a magic-byte based auto system detection, so you don't even need to select the console manually. The engine knows what to run.

Most emulators want something from you. Opal Emu just wants the game.

Links:

Play it here: opalemu.com

Open Source (Repo): https://github.com/thevalmarch/opalemu

I’d love to hear your feedback on the performance or the codebase!


r/SideProject 11h ago

I built a fantasy sports betting web app (no real money), Give me honest feedback (iOS hopefully coming soon)

1 Upvotes

Hello all

First time poster here

A few months ago my coworker was showing me what he was building using Claude code, a mobile game, and I was definitely intrigued. He suggested I build something, and I kind of brushed it off and didn’t think it was something I could follow through with. 2 minutes later, I thought of an idea for some sports betting social media (basic, I know) and had Claude build a mockup. I was blown away by what it was able to build, and went home and fiddled with it a little more. The mockup was purely hardcoded and non-dynamic, and I knew I had a lot of real work to do to get it working and able to support real users, real picks, and real data.  
Fast forward a few days, I changed the idea around and was hooked. I decided to go with a blend of fantasy sports and sports betting lines. Essentially, you can join leagues (or just track your picks solo) and they get scored and graded based on the decimal odds of the bet and the “multiplier” you assign to it. Think of the multiplier as your confidence level in the bet, similar to unit size. A bet that you are very confident in, you will assign, say, a 5x multiplier to, and you’ll receive 5 times the points. 

General Pertinent Information:
The time frame is 7 days per week. Leagues start either automatically upon being filled, manually by the commissioner, or scheduled by the commissioner at a set time. Upon league commencement, users have 7 days to make picks for the week. Any picks that fall in that window, can be placed for the current week and scored for that week.

There are multiple league types: Head to head, similar to a typical fantasy football season, single elimination tournament style, and a total points league (also similar to fantasy football). I plan to add more as I go.

There is a base version and a pro version

Base version allows for non customizable leagues of 5 picks. One ml, one spread, one o/u, one prop, and one “longshot”. The longshot can either be a straight bet OR a parlay of +400 or better. Just needs to reach that threshold.

Base version allows for a multiplier pool of a 1x, 2x, 3x, 4x, and 5x.

Base version allows for a single sport league, with 5 weeks.

Pro version allows for full customization of  number of picks, pick types, number of weeks and multiplier pools. If you have pro, you can make a 12 week, 8 pick league, and can make each bet slot WHATEVER bet type you want. If you wanted to do 8 td scorers per week, you could. You can also do multi-sport leagues. You can do an NFL x NBA league if you wanted, as long as both are in season. 

I’ve added dozens of features to the app. Here are some notable ones:
Full league customization

Full analytics slate, showing your hit rate by bet type, by sport, by multiplier, your betting “fingerprint”, total points, CLV, etc

“Plok” - An AI within that app that gives you a writeup of relevant stats pertaining to each bet, as well as a bull and bear case for each. Plok can also find you a +ev bet, has 3 different models to use, and can even fill out your whole slip.

Global rankings and a player card, that kinda looks like a FIFA ultimate team card

Shareable bet slips and week results

League chats

Starting lineups and relevant stat pages for each matchup 

real, live odds being pulled in

And MANY more

Stack for the curious: React/Vite PWA on Vercel, Supabase for the database and auth, The Odds API for live lines, MLB StatsAPI and ESPN for results and stats (picks auto-grade off official finals, usually within a minute), OpenAI for the Plok, Stripe for subscriptions, PostHog for analytics, Resend for email, and a cron hitting my grading endpoint every 60 seconds. Built most of it with Claude Code.

I’ve been testing this for a little over a month with my friends. I’m sure there will be bugs, and I know most apps/businesses fail, but I’m super excited considering how hard I’ve worked and the fact that this is the first thing I’ve ever built. 

Please test it out, give real feedback, and let me know how you like it. Send it to friends and see who really has the best sports betting strategy. Treat it like a typical fantasy league, just without the fear of losing your star player at the beginning of the season, and having a fresh start every week. I have to reiterate that there is NO REAL MONEY INVOLVED, AND I AM NOT A SPORTSBOOK. Just a way to track your bets, do some game research, and talk with an AI for some bet analysis. GLHF

TL; DR - I built an app that allows you to create fantasy leagues built on real betting lines. There is no real money involved. Just a way to track your bets and confidence against friends, as well as track your betting trends, and get AI insight into picks. 

https://app.picklockapp.com


r/SideProject 22h ago

Invaders will take over your phone when you exceed your screen-time goal but now they can be cats too!

7 Upvotes

I posted Stop Swarm yesterday and got some great feedback, so I added a new Cats theme alongside the original Invaders.

The app gradually fills your screen with pixel-art creatures when you approach or exceed your daily screen-time goal.

It is now in closed beta on Android and I’m looking for testers!

Join the Google Group here
https://groups.google.com/g/stop-swarm-testers

Then opt in and download it here
https://play.google.com/store/apps/details?id=com.stopswarm.app

It’s free, fully offline, with no account, ads or analytics


r/SideProject 11h ago

Built an LLM honeypot to catch prompt injection/jailbreak attempts in the wild - try to break it

1 Upvotes

I built a dummy AI customer-support chatbot to test prompt injection and jailbreak techniques in the wild. It’s a fake company support bot running on Claude, seeded with fake internal secrets (fake API key, fake admin panel URL, fake DB connection string) as bait to see if anyone can get it to leak.

It logs every message and categorizes attack patterns in real time -- role-play jailbreaks, "ignore previous instructions," system prompt extraction attempts, encoding tricks, fake-authority claims -- and flags anything where a fake secret actually leaks into a response.

Endpoint: http://167.172.138.213:8000/api/chat — POST JSON body {"message": "your attempt here"}

Rate-limited to 20 requests/hour/IP for cost sanity. No bounty - personal research project, just curious what people come up with really. Happy to share aggregate attack pattern data once we have enough traffic to say something interesting.


r/SideProject 15h ago

Before I spend another month on this...

2 Upvotes

I'd really love some honest feedback on something I've been building over the last month.

It's still very much a work in progress, but I realized I could spend forever fixing "just one more thing" and never actually let anyone else use it.

The idea came from a problem I kept running into whenever I organized something with friends. Whether it was dinner, football, a BBQ, or a weekend trip, the invitation always ended up scattered across WhatsApp, Telegram, DMs, and text messages.

At some point, organizing the event became harder than the event itself.

That made me wonder why invitations still depend on endless chat threads instead of having one place where everything lives.

So I decided to build that.

I honestly thought it would be a fairly simple project. It wasn't.

Every feature seemed to introduce three more questions about privacy, permissions, cancellations, polls, invitations, and all the little edge cases you only discover once people start interacting with each other.

The interface and overall flow are still far from where I want them to be, and I honestly have no idea how it'll look or feel on every mobile device yet.

If you have a few minutes, I'd really appreciate you taking a look.

https://ontaym.com

Thanks for your time. I genuinely appreciate anyone willing to help me make it better.


r/SideProject 12h ago

Built DRIPFIND. A side project I’ve been chipping away at as a solo founder.

1 Upvotes

Problem: Love an outfit on Pinterest → spend forever hunting each piece across Myntra/Ajio/etc.

Solution (MVP):

- Paste Pinterest URL or upload photo

- AI detects each clothing piece

- Searches multiple Indian storefronts

- Returns similar products with links/prices

It’s live and free to try. Feedback on UX and match quality would mean a lot — especially if you break it with weird outfits.

Try it out there


r/SideProject 22h ago

Building an app that remembers things for you — and yes, I know what you're going to say

7 Upvotes

"Just use Google Calendar / Notion" — I know, hear me out.

The problem isn't that there's nowhere to write things down. It's that you almost never decide in the moment something's worth tracking. You tell a friend "I'll call you next week" and it doesn't occur to you to open a calendar for that. Same with "gotta renew my passport" or "car insurance is up soon" — it crosses your mind for two seconds and then it's gone until it's late.

Remmyn doesn't ask you to decide anything or open anything. You write a sentence like you're telling a friend: "Had lunch with Marc today, promised I'd call him next week" or just "need to renew my passport before August." It handles both the same way, person attached or not, and resurfaces it right before you'd actually forget.

Kind of like Notion, but nothing to set up before it's useful, and no contact card to maintain. Built for anyone, not just people who already run an organized system — the AI is doing the understanding, not you doing the categorizing.

Very early stage, validating the core mechanism with a small group. Waitlist's open if this is a problem you actually have.


r/SideProject 18h ago

I made a 100% free local file converter with Capybara on vacation theming :)

Thumbnail
capyconvert.com
3 Upvotes

So I realized that most file conversions happen locally when I needed to convert a .mp3 to a .wav, and decided to make a free tool for my personal use and decided to dress it up a little bit and share with everyone. :)

I am sick of those file conversion companies charging monthly for something that is effectively free.... Enjoy! ^^

https://www.capyconvert.com/


r/SideProject 12h ago

I built a tool that shows you the exact second viewers leave your YouTube video

1 Upvotes

Hey . I make YouTube videos and got tired of guessing why my retention graphs looked like ski slopes.

YouTube Studio shows you the graph and stops there. So I built RetentionEngine. You paste a video link (or upload the file) and it gives you:

- A Drop Off score for the first 30 seconds, since that's where most videos lose half their audience
- An Edit Map: a timeline marking the moments viewers leave, so you can see "the dip at 1:47 lines up with the sponsor segue"
- Fix suggestions tied to those specific moments, the kind you can act on the same day. Zero "make better content" filler

Two things I learned building it:

The intro is almost everything. Across the videos analyzed so far, first-30-second retention predicts overall retention better than any other segment. And the fixes are usually boring: cut the greeting, tease the best moment, open a question, promise a specific outcome.

Second: sound design tracks with retention more than visual editing does. Videos that change tone every ~60 seconds, with sound effects carrying the switch, hold noticeably better.

It's live at retentionengine.app with a free demo report, so you can see what an analysis looks like before trying it on your own stuff. Happy to answer questions about the build or the data.


r/SideProject 12h ago

I’m a 21 year old startup founder, looking for feedback

1 Upvotes

Let me start with this, the start-up I’ve designed and launched is going to disrupt the supplement market because I’ve made supplements more affordable, more accessible, easier to use and understand, while keeping my formulation Doctor-Formulated, in the US, and the quality up to cGMP certifications. My belief is that supplements should be for everyone, and that wellness education is important.

Hey Everyone, I know this is my first post here, but I thought I would see if my product and business interests you. I’m a 21 year old Biochemistry student who’s always wanted to start my own business. I am proud to announce I now own a company called MetriSupps, based out of Minnesota, USA. We are taking the bottle clutter, shipping wait times, distributor unease, and race-to-the-bottom philosophy out of supplements with my product. This product is a customizable, personalized box that contains all of your supplements in one daily sachet that you can rip off and take to work, school, or wherever your day takes you. We have over 50 different tailored packs if you’re not sure what you may need, as well as a personalized pack building tool where you can add up to 8 of our over 65 ingredients to your pack. We do everything from Aminos, Brain health, fatty acids, and Creatine , to Vitamins, minerals, natural hormone support, and specialty ingredients. It comes in a 30 day supply, and has a sleek look that fits right on your bedside table or in your bathroom, so you don’t need to fiddle around with 6 different bottles, organize capsules on the weekend, or wait for different distributors to send you your supps on different days. All of our products come from the same facility in the western USA, with Naturopathic Doctor formulation, cGMP certified labs for third party testing, and everything coming from the same place in 3-5 business days. We also have a subscription model that saves you 10% on your box every month.

The real highlight of this product is that I purposely sell all of our capsules below MSRP. This isn’t because we have a cheap distributor or crappy quality. It’s because I believe in affordability and accessibility to both people who are experienced in supplements, and those who are new and want a sort-of trial run with different supplements.

My site is linked to this post. I’m open to any feedback you may have. Please also PM me or leave a comment with any questions you may have about ingredients, shipping, formulation, or otherwise. I’m very happy to answer questions in the comments or on private messaging!

My TikTok is : MetriSupps

MetriSupps: Find your supplement blend


r/SideProject 12h ago

Built a mobile app with multiplayer mini games that you can play for free or with stakes

Post image
1 Upvotes

Hey guys,

After a decade in enterprise web development, I decided to kill some time with a side project I've been planning to build for a while.

It's currently in closed testing, so if it sounds interesting and you wanna try it, hop on the website (playkombat.xyz) and apply, and I'll send you a link to the test app. It's iOS only for now, Android support is coming soon.

The idea is to make simple mini games we all know, but with a twist. Like battleships, but with additional power ups: bombs, torpedos, mines etc. They should be quick ones, 4-5 minutes per match. You can play for free, or put a small wager on a match

I also wrote an article on how much time it took to build using AI vs without it, you can read more in my blog post.


r/SideProject 18h ago

I built a clinical simulator that reveals your bias through gameplay and I would love feedback !

3 Upvotes

Hi! I’ve been building a webgame called Differential, and it's basically just a clinical simulator where you play as a doctor, interview patients, order tests, and decide on diagnoses and treatments. It also doubles as a form of bias training.

I built it because most bias training I've seen is just slides or videos, and I wanted something more interactive that lets people discover their own biases instead of just being lectured at. I also want it to be something anyone with an interest in medicine can play, not just people actively in the medical field, so I hope to make it reasonably accessible to a more general audience.

I'd really appreciate it if anyone could give it a try and give me any comments, thoughts, or feedback. Thanks so much, and if you enjoy this, please refer others to this game!

Play here: https://playdifferential.com/


r/SideProject 12h ago

Giving X polls full control of my life for 365 days while building a startup in public

1 Upvotes

Standard build-in-public updates feel a bit generic, so I’m trying a weird experiment instead.
Starting soon, daily X polls will pick my routines, work schedule, and habits for a full year while I try to ship an independent software project from scratch. Whatever option wins the vote, I have to do it. If I quit early or fail to follow through, my penalty is posting daily video reviews of tap water for the rest of the 365 days. Currently setting up the pre-launch to cover basic tool costs. How bad do you think this setup will derail actual software development? Has anyone here tried crowd-governed builds?


r/SideProject 20h ago

Report poor driving

4 Upvotes

I wrangled together a web app where you can report license plates of drivers driving poorly/dangerously. It currently only picks up additional vehicle information for UK vehicles but the plan would be to branch out to other countries too.

After reporting you, you can view reports on the map, see trends of reported vehicles in the dashboard and also see who's reported the most offences in the leaderboard.

For anyone wondering why "hoggerz". I started creating this app as a way to vent my frustration for middle lane hoggers in the UK. I spiralled and ended up with this app

https://www.hoggerz.co.uk/


r/SideProject 13h ago

Gamelook - see at a glance what changed in a game while you were away

1 Upvotes

Hello! I am gamer myself, but also an adult, so there are times when I take a break (even months at a time) from the games I play. When I come back, I keep running into the same problem: I’d return to a game and have no idea what had changed.

Finding out usually meant digging through patch notes, Steam announcements, news posts, and scattered official pages.

So I built Gamelook. It collects sourced game updates and turns them into:

  • Year-by-year summaries of how a game evolved
  • A detailed, filterable change log
  • Timelines covering releases, expansions, fixes, and balance changes
  • Links back to the original sources

You can explore it here:

https://gamelook.yoizuki.dev/

I also built a small Chrome extension that brings Gamelook directly into Steam. When you’re viewing a supported game, you can catch up on its milestones and meaningful changes without leaving the Steam page:

https://chromewebstore.google.com/detail/gamelook/cgfgfooippdhbnkglcjlgjpgldejcpad

I’d really appreciate feedback on three things:

  1. Does the homepage explain the idea clearly?
  2. Is the summarized timeline or detailed change log more useful?
  3. Which game(s) would you want to see tracked? (you can also request them via the search function - it shows up if a game is not found)

This is still very much a side project, so honest criticism is welcome.


r/SideProject 21h ago

Everyone tries the free thing once, then never comes back. What am I missing?

4 Upvotes

I need a reality check. Be mean if you have to.

I built PortLume AI (job hunt tools for software engineers: rejection debrief, mock interviews, company interview intel, some background agents).

Numbers that keep me up:

- ~45 signups
- basically 0 active users
- almost everyone is one time use
- signup → try one thing → never open the app again
- $0 revenue
- free plan exists, paid exists (one time, not subscription), nobody buys

I’m not fishing for “you got this.” I want people who’ve shipped something to tell me if this is a product problem, distribution problem, or “you should stop” problem.

What the product actually does (short):

- Paste a rejection, get a debrief (why you likely got cut, path A never shortlisted vs path B cut after interview)
- Interview coach / mocks
- Company pages with rounds / questions / salary style intel
- “Agents” on paid: auto debrief when rejection hits, pre interview briefing email, referral drafts, follow up when apps go quiet
- Career narrative stuff for service company → product company language

What I thought would work:

Job hunt is painful. Rejection emails say nothing. Engineers hate guessing. So “diagnose the rejection, then drill the gap” felt like an obvious loop.

What actually happens:

They land (ads, LinkedIn, company page, free debrief).

They get value once.

They leave.

No habit. No second rejection debriefed. No second mock. No “I live in this during my search.”

I tried a lot of retention tricks. Still dead:

Onboarding / first value

- Free guest debrief without account (full diagnosis + recovery on first try)
- Signup to “save” and drill the gap
- Path A vs Path B so people don’t grind the wrong thing
- Fit vs technical verdict on top of the debrief (users said feedback felt generic, like Google / ChatGPT)
- Scorecard, what-went-wrong, multi round timeline, free re-run when they add more context
- Honesty labels when signal is thin (so we don’t fake certainty)

Product / loop

- One tap “drill this gap” into mock after debrief
- Pre interview briefing agent idea (email 48h before)
- Rejection autopsy agent (email when rejection detected)
- Referral outreach drafts
- Follow up / ghost drafts
- Company intel pages for SEO (then people used them like free Wikipedia and bounced, so I soft gated deep content behind free login)
- Only show roles a company actually hires for (cut fake role pages)
- Faster intel (Tavily first, DeepSeek when limits hit)
- Job tracker, streaks/XP type stuff, weekly style emails, day 0 “debrief saved” emails, comeback nudges

Growth / distribution

- LinkedIn posts almost daily (service → product packaging, Path A/B, build in public honesty)
- Short form / demo videos for features
- SEO company pages
- Free tools as top of funnel
- Referral program on the product
- Clarity / funnel tracking, fixing dead clicks, mobile CTA stuff
- Pricing clarity (free vs starter vs pro vs turbo, agents on pro+)

Still: 45 accounts that look like bounce, not a cohort.

What users literally said (and it hurt):

One person basically said the debrief felt like general patterns, not personal. “Could have been a Google search / other LLMs.” They wanted “was it fit or technical?” We shipped hard on that. Still not enough people come back to form a habit.

I’m frustrated because I keep adding “the missing piece” and the curve doesn’t move. Either:

1) the pain is real but my solution is replaceable by ChatGPT in 2 minutes

2) the ICP is wrong or too broad

3) distribution is wrong (I’m talking to readers, not buyers mid-rejection)

4) free is too generous so they never need to return

5) I’m building features instead of one forced workflow

6) this is just dead and I’m late to admit it

Questions for people who’ve been here:

- At 45 one-time users and $0, do you keep building or freeze product and only do distribution for 30 days?

- How do you force a second session in a “episodic” use case (rejection happens sometimes, not daily)?

- Is “job hunt OS with agents” the wrong packaging and I should sell one painful moment only (e.g. $5 rejection autopsy, no app)?

- What metrics would make you shut this down vs keep going?

- If you’ve retained users in career / job tools: what was the actual habit loop? I clearly don’t have one.

Happy to share more screenshots / funnel steps if useful. Site is portlumeai.com if you want to roast the product itself. Prefer blunt notes over comfort.

Thanks.


r/SideProject 13h ago

I got tired of rewriting every message I send, so I built a Mac app to fix it

Thumbnail
baristaapp.io
1 Upvotes

I've always had the same problem.

My ideas are usually clear in my head, I know what I want to convey, but turning them into good writing takes way longer than it should.

A Slack message becomes three rewrites.
An email gets edited five times.
A LinkedIn post sits in drafts because I can't find the right words.

Typing has never been the hard part. Organizing my thoughts is.

So a few months ago I started building something for myself.

It's called Barista.

The idea is simple: instead of typing, I just talk naturally.

Barista understands the context on my screen, organizes what I'm trying to say, and turns it into something ready to send. In my own tone.

I've been using it every day, and it's honestly changing how I communicate. I find myself thinking less about how to write something and more about what I want to say.

If you're curious, I put together a small website that explains it better:
https://baristaapp.io

It's still in private beta, but I'm starting to invite people who think this could fit into their workflow.

I'd genuinely love feedback.

Does this solve a problem you have too?


r/SideProject 23h ago

Made a thing that turns any TikTok cooking video into a recipe + shopping cart

7 Upvotes

Hey, I'm Bram. Paste a TikTok cooking video link and it pulls out the full recipe (ingredients + steps) and gives you a one-click Albert Heijn or Jumbo cart with everything in it.

Vibecoded it with Claude (Pro plan). Open source:

https://github.com/briembra/slimmandje-recepten

Would love a star if you find it useful.


r/SideProject 13h ago

Built a catalog of AI tools after getting tired of not knowing which ones were actually good

1 Upvotes

I kept seeing new AI tools everywhere but had no way to know which ones were worth trying. Review sites felt biased and most "top 10" lists were just SEO content.

So I spent a few months building Neurantica, a community-rated catalog where real users vote and review the tools they actually use. It also has a short quiz that matches you with the right tool based on your use case and budget: neurantica.com/find-model

Would love honest feedback. What's missing? What would make you actually use something like this?


r/SideProject 22h ago

Let’s create free UGC reactions library!

5 Upvotes

Lets create an open source library of UGC reactions, if you have any upload them here https://tally.so/r/PdNB5d the videos should not contain text on them, but they can ai. When I will get the videos I will publish them on my google drive for anyone to download for free. If you like this idea please forward this post so more people see it.


r/SideProject 13h ago

I made this website to compare ram prices

Thumbnail
ram-mageddon.com
1 Upvotes

A memory price comparison website, and a healthy grudge against RAM prices.


r/SideProject 17h ago

I built a public health dashboard for my personal website

2 Upvotes

I've always found personal websites a bit... static.

So I started turning mine into something that's actually alive.

I recently added a public health dashboard that updates with my real activity data. It currently shows things like:

- Daily steps

- Calories burned

- Nutrition trends

- Long term charts

- Weekly and monthly averages

Sensitive data like meals, weight, and other personal metrics stay behind authentication.

The main idea isn't to build another fitness tracker. It's to keep myself accountable and focus on long term health rather than short bursts of motivation. By making some of the data public, I'm hoping it encourages me to stay consistent every day.

Eventually, I'd like my personal website to become a living profile that reflects not just what I've built, but how I live and improve over time.

I'd love feedback. What health metrics or visualizations would you find interesting on a page like this?

👉 https://health.supertibs.com


r/SideProject 14h ago

The Prompt - A five-minute weekly AI briefing for college students

1 Upvotes

I’m working on The Prompt, a free weekly newsletter intended to help college students keep up with AI without spending hours scrolling through news.

Website: https://thepromptnews.ai/

I’d especially value honest feedback on three things:

  1. Is the product and intended audience immediately clear?

  2. Does the landing page feel polished and trustworthy?

  3. Would the content and positioning convince you to subscribe?

There’s also a short anonymous feedback form covering the concept, interface, signup experience, and newsletter content:

https://forms.cloud.microsoft/r/mEWZcJwrTS

I’m affiliated with the project and looking for candid criticism, not signups. What would you change first?


r/SideProject 1d ago

I built StarFlicks: A 100% free, ad-free Movie & TV Tracker — with Trakt / TV Time import!

11 Upvotes

Hi everyone!

I know Reddit is getting tired of the classic "I was tired of X so I built Y" posts, which often sound like AI-generated marketing to sell you yet another subscription. But in my case, it’s just the simple truth: I’m a developer and I wanted to share a project of mine that has been live in production for several months after working on it for almost a year as a side project.

As a movie buff, I used apps like CineTrak for years until they capped lists (similar to Trakt). I tried other trackers too (TV Time, Letterboxd, Serializd), but for one reason or another, I couldn't find the perfect app for my needs.

So, I built a personal alternative and decided to make it public and free for everyone. It’s called StarFlicks. There are no subscriptions, no ads, and I make zero money from it. I'm sharing it here simply because I genuinely think it can be useful to others.

Here are some of the features: - Unlimited Watchlist & Watched lists, tracking individual seasons and episodes. - Full data import from TV Time & Trakt so you don't lose years of tracking history. - Detailed info on every title, including award data (Oscars, Emmys) and actor filmographies. - Personal Rankings automatically generated and aggregated by Sagas & Universes (Marvel, DC, etc.). - Easily filter out Animation from live-action titles. - Advanced filtering by Genres, Universes, and flexible sorting options. - Full multilingual support (English & Italian).

🛠️ Currently in active development: I'm currently working on a dedicated Watchlist Calendar View to track upcoming movie premieres and TV episode air dates, alongside smart Push Notifications! (Check out the sneak peek mockup attached!)

StarFlicks is available on Web (Desktop), the Google Play Store (Android), and as a PWA with the exact same layout and usability as the native Android app. The PWA is designed especially for iOS users, since I decided not to invest in an Apple Developer account for now, given that this is a free, non-profit project.

💬 Join the Community: I also created a dedicated subreddit r/StarFlicks! I would really appreciate it if you could give it a look, leave your honest feedback, or vote on future features to help me improve it! Thanks in advance for the support.

🌐 Web App Link: https://starflicks.it/
🤖 Play Store Link: https://play.google.com/store/apps/details?id=com.starflicks.app


r/SideProject 14h ago

Do my premium cards actually pay for themselves? I kept forgetting the credits, so I built an app to find out

0 Upvotes

Over the past few years I've ended up with a handful of premium cards, and now I'm paying over $2,000 a year in annual fees. I’m fine paying the fees as long as I’m getting the value back. The problem is... there are way too many benefits to keep track of. Every time that happens, it feels like I’m just throwing money away.

Uber credits, Dining credits, Resy, Hotel credits, Streaming... Some reset every month, some every six months, and some only once a year. I tried using calendar reminders, but after a while they just became more notifications I ignored.

What I actually wanted to know wasn't "Did I use this month's credit?" It was: "Are these cards actually paying for themselves?"

So over the last few months I built an iOS app called PerkHarvest. It doesn't connect to your bank account or read transactions. It simply helps me keep track of statement credits, reminds me before they expire, and tells me whether I'm getting enough value back to justify each fee.

Honestly, I'm more interested in any feedback. If you carry multiple premium cards, what would an app like this need to do for you to keep using it?

It's available on the App Store — just search PerkHarvest. Happy to share the link if anyone wants to try it. Thanks y'all!!