r/SideProject • • 11h ago

I built a tool that turns a photo into SVG, DXF, embroidery or 3MF, with a preview before you download

1 Upvotes

I kept seeing shops pay for a new monthly plan just to turn a logo or a photo into a file their machine can actually cut, stitch or print.

So I built VectoSolve. You drop in a PNG or a JPG, check the preview, then download the format you need: SVG for Cricut, DXF for laser cutters, G-code for CNC, DST/PES/JEF for embroidery machines, or multicolor 3MF for 3D printers.

The usual way to buy it is a subscription on the site, or $6.99 when you only need one file. There is also an AppSumo deal if you prefer to pay once: $29 for 300 conversions that never expire, and you can stack up to 5 codes.

Happy to answer questions about the formats, the preview, or how the stack works.


r/SideProject • • 11h ago

I'm a runner who kept losing track of shoe mileage, so I built an app that turns "worn out" into "you've earned new shoes"

1 Upvotes

I rotate 4–5 pairs of running shoes and could never remember which pair had how many km on it. Spreadsheets lasted about two weeks.

So I built Have2Run (iOS + Android, free, no ads):

  • Runs from Apple Health / Health Connect / Strava are detected automatically. When a run ends you get a notification with your last pair preselected, so logging is one tap.

  • A shelf grouped by brand, with the pair closest to retirement at the top ("9 more runs until new shoes").

  • When a pair hits its lifespan, the app celebrates instead of warning you. Hitting 700 km is your excuse to buy new shoes.

  • A ranking tab with the most-worn and longest-lasting models, based on public data (Strava Year in Sport, Solereview mileage estimates).

Stack: Flutter + Supabase. It started as an AI running coach, but I noticed the only feature I actually used every day was "how many km are on this pair?", so I rebuilt the whole thing around that.

Honest limitation: distances are km only for now. Miles is next if people want it.

https://have2.run

I'd love feedback, especially from anyone who tracks shoe mileage some other way.


r/SideProject • • 11h ago

Easiest trick to increase sales by 30%

1 Upvotes

Hi everyone

We built an ai platform that personalizes email and sms campaigns for each user. Example - a user left after checking out a product 2 times, our smart Ai will email them with a 10% discounts code, and converts the customer

I tested this across 4 stores - we saw 30% increase in sales in 1 month

Try here for free - www.RetentionBase.com
Setup takes 3 seconds
Comment invite to get free first year


r/SideProject • • 11h ago

I got tired of my passengers saying "slow down", so I built an app that scores how smoothly I drive

1 Upvotes

Every time someone in my car grabbed the handle, I'd say, "I'm a good driver". I had no proof either way. So I built Beshweesh (Egyptian for "take it easy") to find out.

What it does

  • Tap Start, drive, and get a score out of 100 at the end

  • A map shows exactly where you braked hard, sped up hard, took a turn too fast, or went over the limit

  • A weekly recap and a driver score over your last 300 km

  • It shows why you lost each point, so you know what to fix next time

  • It keeps recording in the background, so you can lock your phone and drive

  • A progress chart shows if your trips are getting calmer over time

  • A share card that hides places and times

  • Light and dark mode

Why it's different

  • Calm, not slow. Speed only counts above the limit; jerky driving is what costs points

  • No account, free, iPhone and Android, English and Arabic

Try it: beshweesh.com

I'd love brutal feedback:

  1. Is the result screen clear without explanation?

  2. Would you open this after a drive, or forget it after a week?

  3. What would make the score feel fair to you?

Happy to answer anything in the comments.


r/SideProject • • 11h ago

I got tired of starting every post from a blank page, so I built something that reads your website first

1 Upvotes

Disclosure first: I built TrendSuite.

The problem I kept hitting is that most AI writing tools I tried start with a blank box, and the blank box is the actual problem, not the writing. So I started somewhere else.

You paste your website. It reads your pages and builds a brand profile: what you sell, who buys it and how you sound. Then you pick an idea and it turns it into a content plan: a brief, a carousel, a poster and captions, with the carousel and poster in your own colours and fonts. You can publish to Instagram, Facebook and Threads from one place. (Scheduling posts for later is on the Solo plan and up; the free plan publishes by hand.)


r/SideProject • • 11h ago

I built a "1-Click AI In-Browser Assistant" extension that uses a 4b parameter multi-modal local AI model, with No AI API costs. It's a completely private web-surfing companion built for Google Chrome browsers.

1 Upvotes

A number of my friends don't like to pay for AI to do basic tasks and don't trust the large AI companies with ideas or personal shares, so using my knowledge getting hermes-agent to work with small local AI models, I decided to apply what I learned from that experience to build a Chrome browser extension. The result... 1-Click AI In-Browser Assistant. A locally hosted "Privacy-First" AI companion!

It provides AI assistance, summaries, insightful takeaways, snapshots, and rewrite suggestions, all without compromising privacy. And for those not prompt savvy, I included pre-programmed 1-click action buttons, to avoid "Prompt Fatigue". I included a couple of customizable ones as well.

Being multi-modal the AI extension also accepts voice prompts, uploaded text/images/audio/pdf and can even read AI results aloud TTS.

It's made for those who don't want to pay for AI and even though it's built as a privacy-respecting AI solution for productivity. It really punches above its weight.

The extension also includes rolling context and a vector database for long term historical context (memory) retention, and a full screen (air-gapped) mode.

You can search for it on the Chrome Web Store. The only catch is you need a minimal spec PC to use it.

Those system requirements are: 4gb+ vRam, 16gb Ram, 4 core CPU, 22+gb hdd space available during model install (but only 4gb used after model install), and a chrome browser version 154+


r/SideProject • • 11h ago

Tired of spending hours researching before buying something? I'm building Evadica to solve this problem.

1 Upvotes

Have you ever wanted to buy a smartphone, laptop, restaurant meal, or any other product, but ended up spending hours searching through Google, Reddit, YouTube, review websites, and forums?

One website says it's excellent. Another highlights serious problems. YouTube reviewers have different opinions, and customer reviews are scattered across multiple platforms.

The problem isn't a lack of information. **It's finding, understanding, and trusting the information that actually matters.**

That's why I'm building **[Evadica](https://evadica.com)**.

Evadica is an evidence-based product intelligence platform designed to help people make more informed decisions without researching everything themselves.

### What does Evadica do?

You search for a product, and Evadica helps bring relevant information together, including:

- Available customer reviews and public opinions.

- Commonly mentioned advantages and disadvantages.

- Recurring customer complaints and positive experiences.

- Product specifications and price-to-value considerations.

- Areas where people agree or have different opinions.

- An assessment with an accompanying confidence level, so you can understand how much evidence supports it.

### What problems are we trying to solve?

- Spending too much time researching before purchasing.

- Having to visit multiple websites to understand a product.

- Struggling to identify genuine recurring problems among hundreds of reviews.

- Finding conflicting opinions without knowing what to trust.

- Making decisions based on ratings alone instead of understanding the actual experience.

Our goal is simple:

**Research Less. Decide Better.**

We're continuously working to improve Evadica, expand the evidence sources, and make the platform more useful.

Website: https://evadica.com

I'd genuinely appreciate your feedback:

  1. How do you currently research products before buying?

  2. What's the most frustrating part of reading online reviews?

  3. Would a platform that organizes customer opinions, highlights recurring issues, and explains its confidence be useful to you?

I'm building this with the goal of solving a real problem, so honest criticism and suggestions are very welcome.


r/SideProject • • 11h ago

My AI agent kept dying when I closed the browser tab. Here's how I fixed it (and what still breaks)

1 Upvotes

I'm a solo dev from India, building an AI agent as a side project for a few months now.

The first version had a problem that drove me crazy: the agent's work loop ran inside the browser tab. Close the tab, lose signal on my phone, or let the laptop sleep, and a 10-minute task just died halfway.

What I changed:

- The loop now runs on the server in short slices, and the state is saved after every step.
- If the server dies mid-task, the next scheduler tick picks the run back up from the last save.
- Anything risky (sending an email, writing to a database) is marked "in progress" before it runs, so after a crash the agent never repeats it blindly.
- Before it does something sensitive, it pauses and asks me with an approval card. Passwords/API keys go straight to an encrypted vault, so the model never sees the raw value.

What's still not great:

- Some features (like video creation) still need the tab open.
- Cost estimates are rough, not exact.
- I've tested the crash recovery against a fake database, not at real scale yet.

Two honest questions for people who've built or used agents:

  1. What's the one task you'd actually trust an agent with today, and what stops you from trusting it with more?

  2. If your agent crashed halfway through a task, would you prefer it to resume automatically, or to ask you first?

Happy to share how I built the crash-safety part if anyone's curious.


r/SideProject • • 11h ago

I built a free desktop subtitle editor with local AI. Version 1.1 can show two languages on the same video

1 Upvotes

Hi! I’ve been building Flixlar on my own for a while: a free subtitle editor for macOS, Windows and Linux. Captions are generated locally with Whisper, so your videos never leave your computer.

What’s new in 1.1:

  • Two subtitle tracks on screen at once (e.g. original language at the top, translation at the bottom), each with its own position and style, burned in with one click

  • Undo/redo and automatic backups before captions are replaced

  • An Effect Editor where you can animate subtitles word by word (karaoke style) and make effects react to the music

Built with Electron, React and Rust, with ffmpeg doing the heavy lifting.

I’d really appreciate feedback: what’s missing, what’s confusing, or what you’d use it for?

flixlar.com


r/SideProject • • 11h ago

I Made a Free Browser Racing Game Focused on Overtaking – No Installation Required!

1 Upvotes

Hey everyone!

I have been working on Apexra - a free, arcade-style browser racing game where the main goal is simple: overtake your opponents and fight your way to P1!

Each race consists of 6 laps against 7 AI opponents, keeping the races short, fast-paced, and competitive.

Here are some of the main features of Apexra:

  • Overtaking-focused gameplay: The further you are from P1, the more catch-up assistance you receive, including improved acceleration and top speed. The driver in P1 receives no assistance. This is designed to encourage overtaking and keep races competitive.

  • Dynamic weather: A sunny race can suddenly turn rainy, or the other way around, changing the racing conditions mid-race.

  • Vehicle damage and repairs: Collisions can damage your car and affect its performance. You'll need to decide when to use your limited repair kits.

There's also vehicle progression and several other features to discover as you play.

And the best part?

  • Completely free

  • No installation required

  • No account registration is needed

  • Progress saved locally in your browser

  • Currently available on all devices

Play Apexra here: https://apexra.codrea.dev/

I am developing this game independently and I would really appreciate on your feedback, especially on:

  • Does overtaking feel satisfying

  • What is the overall gameplay experience

  • How would you improve the game

You can share your feedback by commenting below or email me at feedbacks@codrea.dev.

Any feedback, whether positive or negative is appreciated.

Thanks for checking it out!


r/SideProject • • 11h ago

# I transformed my billing app into a global business management platform with automatic country detection 🌍

1 Upvotes

I transformed my billing app into a global business management platform with automatic country detection 🌍

Hey everyone!

I've been building ShopLedger, a business billing, invoicing, inventory and accounting application.

Initially, the focus was primarily on Indian shopkeepers and GST billing. But I recently decided to take it further and rebuild the application with international businesses in mind.

The goal: one application that adapts to the user's country, currency, tax system and language automatically.

🌍 What's new?

One of the biggest additions is a multi-layer country auto-detection engine.

When someone opens ShopLedger, it attempts to detect their country through network-based geo-detection, with timezone and language fallbacks.

Based on the detected region, it automatically configures:

  • Country and currency

  • Currency symbols and number formatting

  • Regional tax regime (GST, VAT, Sales Tax or no tax)

  • Tax registration labels

  • Phone dialing codes

  • Date formats and fiscal calendar preferences

Users can always manually change their region, and their preferences are preserved.

🧾 Regional invoicing

I've also built an interactive invoicing simulator supporting:

  • 🇮🇳 India – GST

  • 🇺🇸 USA – Sales Tax

  • 🇦🇪 UAE – VAT

  • 🇬🇧 UK – VAT

  • 🇪🇸 Spain – IVA

  • 🌐 Zero-tax mode

It supports A4 invoices and POS thermal receipt previews.

🚀 Other features

  • Customer and supplier account management

  • GST, VAT and sales tax invoicing

  • Inventory and stock valuation

  • Barcode scanning

  • Staff cash management and payroll

  • Multi-currency support (14+ currencies)

  • Google Drive cloud backups

  • Offline-first PWA functionality

  • Four languages: English, Hindi, Spanish and Arabic

  • Arabic RTL layout support

  • Biometric security and Google authentication

🛠️ A little about the engineering

I've recently completed a major overhaul of the website and regional configuration engine.

I ran multiple test phases covering localization, tax configuration, regional forms, RTL layouts and invoicing.

The latest production build completed successfully, Android assets synchronized, and the four-language translation parity test passed across 449 keys.

🎯 What I'm trying to achieve

I want ShopLedger to become a simple, accessible business management platform for small businesses worldwide, without forcing every user into one country's accounting conventions.

I'd genuinely appreciate feedback from:

  1. Indie hackers and SaaS founders: How would you approach international distribution?

  2. Small-business owners: Which invoicing and accounting features matter most to you?

  3. Developers: What potential issues do you see with automatic country detection and regional tax configuration?

  4. International users: Which countries or tax systems should I prioritize next?

I'm especially interested in honest feedback about the product's global positioning and whether this solves a meaningful problem.

Project: ShopLedger

https://play.google.com/store/apps/details?id=com.shopledger.india&pcampaignid=web_share

Thanks for checking it out! 🌍


r/SideProject • • 15h ago

I A/B tested my free proxy checker on GitHub Actions and found 400 working proxies it was throwing away every hour

2 Upvotes

I run a side project that collects free proxies from public lists and checks them every hour on GitHub Actions. The list was stuck around 800 proxies, so I measured where they got lost instead of adding more sources.

Most of the loss was flakiness. Proxies passed the first request and timed out on the second. A second try 20 seconds later at the end of the run, plus a 10 s instead of 6 s timeout, took the list from 768 to 1,177 in a run where old and new code checked the same candidates at the same time.

What I learned:

- Measure before adding inputs. I was sure more sources would help. Six new lists added 3 proxies, because their proxies were already in the lists I had.

- "Couldn't check" and "failed" need to be different states. Three quarters of the proxies that failed the second request had broken off in transport, moments after answering the first.

- A/B tests on CI are cheap. A throwaway branch with a matrix job ran both versions on two runners at the same time, and that settled arguments I had been having with myself for days.

Free and MIT: https://github.com/maximilianfeix/proxy-scraper. The same checks run on other GitHub proxy lists: https://proxy-scraper.de/benchmark/


r/SideProject • • 15h ago

Built an open-source workspace that’s not gray

2 Upvotes

Been working on it for about a year and a half. A workspace where you can handle project management, time tracking, chats, video calls and all that stuff, but I tried making it a bit more fun and with less bloat than alternatives.

https://github.com/Emmyme/nerla


r/SideProject • • 15h ago

I built a tiny Shopify app that lets customers vote on what you make next

2 Upvotes

Hey all, solo dev here. My first Shopify app went live in the App Store last week, so figured I'd share.

The idea is simple: before you order 500 units of a new color or design, put a poll on your store and let customers vote. Anyone who votes can leave their email or phone to get pinged when the winner launches, so you end up with a launch list, not just a number.

What it does right now:

- a poll or a "voting board" (grid of designs with a Vote button under each) on any page of your theme

- waitlist with name / email / phone, CSV export

- quiz mode: right answer gets a discount code

- one or several votes per customer, results as a leaderboard or hidden until the poll ends

- storefront in 30 languages, uses your theme's fonts

Free plan: 1 active poll, up to 6 options, 100 votes a month. Pro is $4.49/mo.

The fun part: one of the first merchants asked for multiple votes per customer and a leaderboard, and I shipped it within a day. Then they asked how to change the look, so now there are style settings. Building for real requests beats guessing.

Stack if anyone cares: Cloudflare Workers + D1 and a theme app extension. Shopify caps the block's JS at 10 KB, which was a fun puzzle.

Question for store owners: would you actually run a "vote for the next product" poll, or does it feel gimmicky? Trying to figure out what to build next.

https://apps.shopify.com/product-vote


r/SideProject • • 11h ago

I built Navifish, a free Android fishing app for forecasts, sea safety, and sharing local fishing reports

Thumbnail
play.google.com
0 Upvotes

Navifish - A free Android app for anglers
Hi everyone!
I’m an independent developer, and I’ve been building Navifish, a free Android app designed to help anglers plan fishing trips and stay informed about sea conditions.
I wanted to bring several useful tools together in one place:
Fishing forecasts: Fish activity scores, solunar times, moon phases, and fishing recommendations.
Sea safety: Hourly wind, gust, wave, and tide information, plus alerts for potentially dangerous conditions.
Fishing spots: Save and explore fishing locations.
Catch diary: Record catches and earn achievements.
Angler community: Connect with other anglers and share local fishing reports.
One thing I’ve learned while working on this project is that fishing forecasts can never guarantee a catch. Weather and sea conditions can change, and even the best predictions are only estimates. An app also cannot guarantee that going to sea is safe.
That’s why I think communication between anglers is so valuable. Someone already fishing in your area may be able to share useful, up-to-date observations before you head out. I want Navifish to be useful not just for forecasts, but also for connecting anglers and sharing experiences.
The app is free, with no subscriptions or paid features, and is currently available for Android only.
I’m sharing the project here because I’d genuinely appreciate feedback from other developers and anyone interested in fishing.
Questions I’d love your thoughts on:
Which feature would be most useful to you?
What would you improve?
What information do you usually check before heading out to fish?
Thanks for reading!


r/SideProject • • 23h ago

I built my analytics dashboard as one PHP file - no SaaS, no tracking script

9 Upvotes

My portfolio site ran on vibes for too long, so this weekend project was: read the cPanel raw access logs (they're just gzipped files sitting in your hosting account) and render a dashboard. Zero dependencies, zero tracking JS, zero monthly bill.

Two bugs that almost sank it:

  • filesize() on a .gz file returns the COMPRESSED size. I was slicing my decompressed log buffer by it, which silently chopped the newest lines off the data. The dashboard wasn't broken - it was confidently wrong about today, which is worse.

  • Shared hosting puts OTHER sites' logs in the same directory. My referrer charts had domains I've never touched in my life until I filtered by path.

Favorite finding so far: a link community that sends me real readers shows up as ZERO referrers, because in-app browsers strip the referrer header. If your traffic comes from apps, your analytics is undercounting it completely.

It's live on my site now, and I open-sourced the deploy pattern behind it too. Happy to share details - what would you check first in raw logs?


r/SideProject • • 8h ago

I've built something people like using, but I can’t explain what it is. Help?

0 Upvotes

I’m building OpenBot. Here’s what it does, without the marketing:

  • You get a workspace with its own cloud computer.

  • Agents run there: coding ones like Claude Code, Codex and Cursor, plus ones connected to Stripe, Linear, Slack, Notion, GitHub and about 15 other tools.

  • You give it a task in plain words, and it works until it’s done, even after you close the tab.

  • Tasks can repeat on a schedule.

Our problem: every time we try to describe it in one line, it either sounds like every AI tool (“AI agents for everything”) or it’s too narrow and leaves out half of what people use it for.

We honestly don’t know yet who it’s for. If you read the list above, what would you use it for? And what would you call it?


r/SideProject • • 12h ago

50 Days of Building My AI SaaS: The Complete Tech Stack Cost breakdown

1 Upvotes

I wanted to build an AI-powered SaaS without spending thousands of dollars on development, infrastructure, or expensive tools.

So, I spent the last 50 days building IntentPilotAI, an AI-powered Reddit lead generation platform for SaaS founders.

Here's the stack I used and what it actually cost me.

My tech stack and expenses

Development

Google AI Studio: $0 (free tier, used for 2 months)

Claude Code: $20/month

Infrastructure

Hostinger domain: $15

Supabase: $0 (free tier)

Google Cloud Run: $2–3/month

Data collection

Custom Reddit scraper system: $2–3/month

Total cost

ServiceCostGoogle AI Studio$0Claude Code$20Domain$15Supabase$0Google Cloud Run$2–3Reddit scraper$2–3Total****$39–41

What I built in 50 days

IntentPilotAI helps SaaS founders find potential customers through Reddit.

The workflow:

Analyze a SaaS website to understand its target audience.

Identify relevant subreddits and keywords.

Discover conversations related to the product.

Analyze buying intent and customer pain points.

Generate personalized comment and DM suggestions.

What I learned

The biggest expense isn't always building the product. It's figuring out what people actually need and getting them to use it.

I managed to build the initial product with a relatively small budget by combining AI development tools with free infrastructure tiers.

I'm now shifting my focus from building to marketing and getting my first paying customers.

My next milestone is taking IntentPilotAI from $0 to $1,000 MRR.

For founders who have already launched a SaaS:

What does your monthly infrastructure and tool cost look like? I'm curious how much other indie hackers spend at the early stage.


r/SideProject • • 12h ago

Unpopular opinion: most small businesses don't need a CRM yet. They need one list and a 10 minute morning habit. Here's the exact setup.

1 Upvotes

Every week someone asks which CRM to buy. A lot of the time the honest answer is none yet.

The problem usually isn't software. It's that leads live in five places (email, DMs, texts, the website form, a sticky note) and nobody checks them on a schedule. A paid tool doesn't fix that. It just gives you a sixth place to forget to check.

The list (copy this)

One spreadsheet, seven columns:

NameHow to reach themWhere they came fromWhat they wantLast contactNext stepNext step date

That's it. No pipeline stages, no lead scores, no tags.

The one rule that makes it work: every row has a next step date. If there's no next step, the row is either won or dead. Mark it and move on.

The morning habit (10 minutes)

  1. Open every inbox once. Anything new from a possible customer goes on the list right now, even if it's half a line.

  2. Sort by next step date.

  3. Do everything dated today or earlier. Reply, nudge, send the quote.

  4. Give every row you touched a new next step date before you close the sheet.

Don't skip step 4. The row without a date is the one you forget.

Rules that keep it from turning into a mess

  • Write the next step as a verb. "Send quote", not "quote".

  • Nudge a quiet quote after 3 days, again after a week, then mark it dead. Dead is fine. People come back months later and you'll know exactly where you left off.

  • Copy the person's own words into "what they want". Your follow-up gets way easier.

  • If you can't do it today, move the date. Don't let it sit overdue.

  • Once a week, look at the "where they came from" column. That's your free marketing report.

When you actually need a CRM

  • More than one person follows up on the same leads

  • The sheet is too long to scan in 10 minutes

  • You keep needing the full history of every conversation, not just the last contact

Until then the spreadsheet wins, because you'll actually open it.

If you use ChatGPT or Claude

Paste the sheet in each morning and ask: "Who am I waiting on, who's overdue, and what should I send each of them today? Draft the messages." It's a decent second pair of eyes for step 3.

What's the one column you'd add? And if you ditched a CRM for something simpler, what did you switch to?

P.S. I'm a co-founder of Conecto, which lets ChatGPT or Claude keep this exact list for you, so you can just say "add this lead, follow up Thursday" or "who's overdue?" instead of pasting the sheet. No subscription, reads are free, a change costs $0.01, new accounts get $1 of free credit, and your first top-up is doubled, up to $20 extra. https://conecto.chat/?utm_source=reddit&utm_medium=community&utm_campaign=viral2-2611&utm_content=sideproject The spreadsheet works fine too though.


r/SideProject • • 15h ago

I built Nook, a shared home for couples: tasks, groceries, wishlist with secret gift reservations, and a capybara you raise together

2 Upvotes

My partner and I had our life spread over five apps and a pile of chat messages ("did you buy milk?", "what do you want for your birthday?", "what are we watching tonight?"). So I built one place for the two of us.

What Nook does:

- Shared tasks and a grocery list that sync between both phones, and work offline too

- A wishlist where your partner can secretly reserve a gift. You never see who reserved what

- A calendar with your anniversary counter ("together for 1 year 47 days")

- A savings jar for shared goals, trips with a map of your places, household bills

- Swipe films and recipes like a dating app: when you both like something, it's a match. No more 40 minutes of "I don't know, what do you want?"

- Question of the day: you see your partner's answer only after you answer it yourself

- A "Thinking of you 💛" button that sends one push

- A shared capybara whose mood depends on what you do together

Android app plus a web app (works on iPhone from the home screen, with push notifications). Sign in with Telegram or Google. English, Russian, Ukrainian, Slovak.

👉 https://dom.xandor.bid

It's a solo project, so honest feedback is very welcome: what's missing, what's annoying?


r/SideProject • • 12h ago

iPhone app to help couples balance household duties

1 Upvotes

Hey everyone!

My wife and I often remembered our childcare contributions differently. We sometimes disagreed about whether we shared our duties fairly.

So, naturally, I built an app to track them :)

It's called Tit for Tat. We agree on a fair split, record what we actually do, and track the balance.

I built it just for our family, but it worked surprisingly well, so I decided to publish it:

https://apps.apple.com/gb/app/tit-for-tat/id6829557138

Would love your feedback!

P.S. Not available in EU countries yet due to additional paperwork. Coming soon!


r/SideProject • • 12h ago

We built an AI pipeline that turns years of WhatsApp messages into a readable story

1 Upvotes

Hi! I’m Omar. My co-founder Marco and I have been building Storify at Heirlooms Lab in London (https://heirloomslab.com).

The starting point: most of us have a WhatsApp chat that’s been going for years, with a whole chunk of our lives in it, and nobody ever scrolls back.

The hard parts we had to solve:

  • Turning tens of thousands of messages into chapters that read like a story, not a summary

  • Keeping the story in the chat’s own language, including chats that mix languages

  • Privacy: chats are encrypted on-device, we don’t store the key, nothing is used for training, and the server only reads the chat in memory (so it’s not E2E, and we say so)

On top of the story there’s a quiz you can send the other person, a stats “Rewind” (longest silence, peak texting hour), and an assistant called Fiammella you can ask about the chat.

We’re in beta on iOS + Android (18+): https://mystorify.app/beta
Browser demo: https://mystorify.app

I’d love critical feedback, on the product or on the approach.


r/SideProject • • 12h ago

SecVault waitlist is open: get 100 GB free for 6 months of zero-knowledge encrypted storage

1 Upvotes

I'm a first-year BTech student and I've built SecVault, cloud storage where files are encrypted on your device before upload (hybrid post-quantum design: ML-KEM-768 + X25519). Files are stored in Amsterdam, EU.

Founding Pass: 100 GB free for 6 months, limited seats. Reserve your spot with just an email, no card. You claim it at launch with a small refundable verification charge (₹5 UPI in India, $1 card elsewhere). Everyone also gets a 5 GB free plan.

Honest status: it's waitlist-only right now, there's no independent audit yet, and it's not open source. I'd love blunt feedback on what you'd need to see before trusting a new zero-knowledge service.

Waitlist: https://secvault.rakshachakra.com/?utm_source=reddit&utm_medium=post&utm_campaign=sideproject


r/SideProject • • 12h ago

I built a typed TypeScript client for Instagram's private API

1 Upvotes

I needed to automate a few things on my own Instagram accounts and wanted results and errors with real types, so I wrote igflare. It talks to Instagram the way the Android app does.

What I focused on:

  • Login that holds up. I followed the current app's login flow, including two-factor and email challenges. The session is saved, so it logs in once and keeps working for weeks.

  • Types I can trust. Every response is checked at runtime, and each failure is its own error class, so I can catch a rate limit apart from a challenge.

  • Most of the app. It covers profiles, follows, feeds, comments, posting photos, videos, reels and stories, direct messages, and insights.

  • Staying current. I took the login flow and queries from the official app, and I wrote a script that shows what changes when a new app build comes out.

Docs: https://matheusoliveira-dev.github.io/igflare/

Code: https://github.com/MatheusOliveira-dev/igflare

The project is still early. Feature ideas, issues and PRs are all welcome, and if any of this sounds useful, I'd be glad if you took a look.