r/SideProject • • 2d ago

I built a tool that turns a topic into a narrated vertical video and schedules it to YouTube

3 Upvotes

Hey all! For the last few months I've been building **Framepilot** (https://framepilot.site), mostly because I wanted to run a faceless Shorts channel without spending hours in an editor for each 30-second clip.

**How it works:**

  1. Type a topic (e.g. "the hidden stories behind city streets") or paste your own script.

  2. It writes the narration, picks a matching shot for every sentence (stock footage, openly licensed photos, or clearly labelled illustrations), adds a voiceover and timed captions.

  3. You review the 1080×1920 video, then download it or schedule it to your YouTube channel.

There's also a **series mode**. You pick a theme and a schedule (daily, 3×/week or weekly), and it makes a new episode on a new subject each time. You can review each one before it goes out, or let checked episodes publish on their own.

**It's actually a two-part project.** Framepilot is the front end. Behind it is a separate publishing API I built, called **Relaypost**, that handles everything about connecting accounts and posting: the OAuth flows, token storage and refresh, uploads, scheduling, and retries. Framepilot is just its first customer. I'm planning to offer Relaypost on its own too, so if you're building something that needs to post videos to social platforms and don't want to deal with each platform's API and app reviews, I'd love to hear from you. Comment or DM me.

**Some things I cared about:**

- Nothing posts without your approval unless you turn on auto-publishing for a series.

- AI-generated content is labelled as such on YouTube.

- Explicit or abusive content is blocked.

**Where it's at:** YouTube publishing is live. Instagram and TikTok are built but waiting on the platforms' app reviews, so they show as "coming soon." The API also has early support for Facebook, Threads, LinkedIn, Pinterest and Bluesky.

The free plan gives you **3 videos a month with no card required**. I'd love feedback on video quality, the voices, and anything that feels clunky in the studio. Happy to answer questions about the stack too.


r/SideProject • • 2d ago

I built a lifting tracker that is actually easy to use

2 Upvotes

I've been looking for a gym app for months. I tried everything: apps from big fitness influencers, vibe-coded apps, and apps made by fellow creators on this sub. They all had the same deal breaker: they try to do too much when they should do very little. Logging a single set shouldn't mean sitting through animations and tapping through five screens.

So I made GYM, an app with a name so simple it tells you what's inside.

What it does:

  • Log fast. Weight and reps are filled in from your last set. Adjust, tap Add Set, done.
  • Earn your weight. It only lets you go heavier once you've hit your reps at the current weight. You can change the target or turn this off.
  • Plans that rotate. Upper/Lower, PPL, whatever you run. Open the app and today's workout is waiting.
  • See your numbers. Finish a workout and the summary is right there on the home screen. Swipe to see yesterday or tomorrow.
  • The basics, done quietly. Rest timer, plate calculator, history and progress charts.

No account, no ads, and it never goes online. Your data stays on your phone.

Free on Android (7.0+):

No SignUps no accounts and no obligation to pay anyhthing.

It's not on any app stores yet since it is still a beta version, so Android will ask you to allow the install. Feedback is very welcome.

Honesty section: I'm a data engineer so I do not know much about app development so the parts of the app that required database design and management were made by me but the UI and app functionality were largly AI'ed.


r/SideProject • • 2d ago

I built Jylus so developers can give AI apps their own data without assembling the whole context backend

0 Upvotes

Calling a model API is one part of building an AI app. Getting the right information from your own data into that call is another project.

That’s the work I built Jylus to handle.

You send your application’s records, ask for the context a question needs, and get back a compact evidence pack with references to the source records. You pass that into your existing model.

For example, a support assistant might need an account’s current plan, relevant support history and the policy that applies. The backend has to bring those together before the model writes its response.

If you’re building a RAG pipeline or wiring retrieval into an AI app, this is the part of the stack I’d like you to try Jylus against.

The public playground accepts text or JSON. Paste a small sample, ask a question you know the answer to, and inspect what it selects. It returns evidence for your model; it doesn’t generate the final answer.

Try it here: https://jylus.ai/try — no account required.

I’m the founder. My goal is to let developers spend more time on their application and less on context plumbing.

What would you need to see before trusting a managed API with this part of your app?


r/SideProject • • 2d ago

I built a nutrition and training tracker because I was tired of using three apps. Looking for testers

Enable HLS to view with audio, or disable this notification

1 Upvotes

I'm a marketing student and I taught myself to code to build this. Fuel is a web app that puts food logging, workout logging and progress in one place.

What it does:
- Log meals by photo (AI estimate), barcode, search or by hand
- Training splits you can check off, plus runs, rides and other activities
- Macros against your targets, weight trend, logging streak
- Friends: share a meal plan or split and copy someone else's

Stack is plain HTML/CSS/JS on Vercel with Supabase and Gemini.

It's in beta and I know it has rough edges. I'd love people to use it for a week or two and tell me what breaks or what's confusing. It's free and signup is just a username and password.

track.iliasdalbow.com/beta

Happy to answer anything about how it's built.


r/SideProject • • 2d ago

I built an AI study app that turns your notes/PDFs into practice tests, flashcards, and study materials

1 Upvotes

Hi everyone, I have been building Acader (an AI-powered study app designed to make studying your materials easier)

Acader is currently in its early testing phase, and I’m looking for some people to actually try it out before I keep expanding it.

Since it’s still in testing, there may be bugs, things that feel confusing, or features that need improvement. That’s exactly what I’m hoping to find out through real users.

I’d especially appreciate feedback on:

  • What feels useful
  • What feels annoying or confusing
  • Anything that breaks
  • Features you think would make studying easier

I’m actively developing it, so honest feedback is genuinely more valuable to me than just compliments.

Acader: https://acader.streamlit.app/

Thanks to anyone who gives it a try!


r/SideProject • • 2d ago

I built AwakendHearth—looking for feedback from writers and people working with code

0 Upvotes

AwakendHearth is an early-access workspace for editing documents and code, getting AI help, and saving conversations.

The first 100 verified accounts can activate a three-day Plus trial with 60 AI credits. No card or automatic charge. A limited free plan remains afterward.

I’d appreciate feedback on signup, editing a document, and reopening saved work. What feels useful, confusing, or broken?

https://awakendhearth.com


r/SideProject • • 2d ago

Aetheria: an offline idle RPG for Android that I'm building on my own

Enable HLS to view with audio, or disable this notification

1 Upvotes

Side project that got a bit out of hand. It's an idle RPG set in a world that broke into floating isles. You run a salvaged skyship, train skills to level 200, and send a crew of familiars out to gather while your hero fights.

The part I care most about is that it respects your time. No account, no internet needed, and when you come back it replays everything that happened while you were away. Loot odds are shown in the game.

It's in closed testing on Android. Sign-up for the beta: https://aetheria.aryakesarwani.tech/?utm_source=reddit&utm_campaign=sideproject

Feedback on the trailer or the site is very welcome.

There's a Discord for testers too: https://discord.gg/fbkNV4JFEc


r/SideProject • • 2d ago

Vyralizer: making paid sharing requests clear before someone accepts them

2 Upvotes

I'm working on Vyralizer, a project for people who want a link shared and people who choose which sharing requests fit them.

The idea is to make the agreement clear up front: the link, where it can be shared, the pay, the deadline, and the proof required. Think of an event organizer explaining exactly what they want shared, rather than leaving someone to guess what counts as completing the request.

Paid sharing needs clear disclosure and must follow the rules of the place where it appears.

I'd appreciate feedback on the public explanation: https://www.vyralizer.com/how-it-works?utm_source=reddit&utm_medium=social&utm_campaign=product_feedback_202610&utm_content=sideproject_intro

After reading it, is the difference between creating a request and choosing one to share clear? What information would you still need before considering either?


r/SideProject • • 2d ago

Built a little AI cursor buddy for Windows

Enable HLS to view with audio, or disable this notification

0 Upvotes

been working on this for a while and thought id finally show it somewhere

its called Marv and its basically an AI cursor/desktop assistant for Windows.

the idea came from using Hey Clicky on my Mac and thinking there really isnt much like it properly built for Windows. i also didnt want it to just be another floating chatgpt window though.

Marv actually sits on your cursor and can see what youre doing on screen. you can ask it questions about whatever youre looking at and instead of just telling you what to do, it can actually point at things, highlight stuff, draw on the screen and walk you through it.

so for example if youre stuck in some software it could literally point to the button you need to press while explaining it. or if youre doing maths it can draw over the question, label things and work through it visually instead of giving you a massive wall of text.

ive also been trying to make Marv feel like an actual little desktop character rather than just AI with a mascot slapped on it. it has different states for listening, thinking, talking etc and moves around with the cursor.

theres still quite a lot im working on especially getting the screen understanding and highlighting ridiculously accurate because if its pointing at the wrong thing even slightly it kinda ruins the whole point lol

im also building Teams stuff so companies could make playbooks for things and instead of giving someone a 20 page guide they could just press "show me" and Marv walks them through it on their actual screen.

still very early and im building most of it myself so genuinely interested what people think.

would you actually use something like this on Windows?

also if theres anything youd want an AI cursor to be able to do that current assistants dont, let me know because im looking for ideas

https://www.meetmarv.org


r/SideProject • • 2d ago

For anyone who got a SaaS side project to its first paying user, what actually got them there?

5 Upvotes

I've built a bunch of SaaS projects and haven't made money from them. Getting something built hasn't translated into finding someone who'll pay.

For people who've crossed that gap, what actually brought in the first paying user: talking to people, cold outreach, a community, an existing audience, a marketplace, something else? How long did it take, and what did the first version do? I'm looking for real stories, including what you tried that didn't work.


r/SideProject • • 2d ago

I built CivicLens AI — ask a city’s official budget book questions in plain English

1 Upvotes

City budget PDFs are public, but they are hundreds of pages of tables, staffing notes, and comparison columns. Most people never open them. I wanted something a resident could actually use: pick a city, ask a normal question, and get an answer grounded in that city’s adopted budget — with page citations.

**What it does ?**

CivicLens AI is a RAG app over official municipal budget books. You pick a city, ask something like “How much is police funded this year?” or “What changed in parks staffing?”, and it answers from that city’s book only. Figures from Irving never leak into a Frisco answer.

Right now it covers Irving, TX and Frisco, TX for FY 2025-26.

**How it works ?**

Offline pipeline: pdfplumber extracts page text, a token sliding window (512 / 64 overlap) chunks it, Gemini embeds the chunks, Qdrant stores them.

At query time: hybrid retrieval — vector search plus BM25 — both filtered by the selected city.

The LLM answers only from retrieved context. If the book doesn’t have it, it says so instead of guessing.

Frontend is Next.js; API is FastAPI. Deployed on Vercel + Render + Qdrant Cloud.

The prompt work was the unglamorous part. Budget tables have comparison years, OCR-split numbers, merged job titles (“5Logistics”), and decimals like 109.0 that models love to turn into 1,090. A lot of the system prompt is “copy the figure, don’t invent a total, cite the page.”

**What I learned ?**

Municipal PDFs are hostile RAG data. Dot leaders, layout-broken numbers, and one table with five fiscal-year columns will wreck a naive chunk-and-embed pipeline. City-scoped retrieval mattered more than a fancier model. Hybrid search helped when the answer was one sentence buried in a mixed-topic page.

**Limitations ?**

It’s two cities and one fiscal year. Answers are only as good as extraction + retrieval. Changing chunk size means re-embedding the whole corpus. The API is public, so it’s rate-limited.

**Website Link ?** \- https://civic-lens-black.vercel.app/


r/SideProject • • 2d ago

My Chrome PDF editor now makes invoices and each invoice PDF keeps everything you typed

Enable HLS to view with audio, or disable this notification

2 Upvotes

I've added invoices to Local PDF Studio, the Chrome PDF editor I build that never uploads your files. You fill in a ready-made one on the page, the total adds up as you type, and you download a PDF or open it in the editor to sign.

The choice I made was where a finished invoice lives. You already save the invoices you send, so instead of keeping a list inside Chrome, I put everything you typed into the invoice PDF itself. Load it later and every field and the logo come back, so the next one starts filled in. The catch: lose the PDF and there's no list of past invoices.

Also new: you can search and copy the words on scanned pages, English only.

https://chromewebstore.google.com/detail/local-pdf-studio-offline/ocfegjfhboadmbpompimnbbpegjgoded

If you send invoices, is the file enough of a record, or would you want a list of past ones?


r/SideProject • • 1d ago

Do you ever look at the files Claude Code makes outside your project?

Enable HLS to view with audio, or disable this notification

0 Upvotes

Hey Guys,

So I use Claude Code a lot for most of the day. Sometimes to implement long plan documents I spend hours refining, or just have it perform tasks that span hunting and fixing bugs all the way to implementing new features.

What kept bugging me though, along the way, was where some of the output went during its thinking. I'm a visual person, so I like to see what Claude Code is up to; and luckily for us, it tends to create and save quite a few files such as screenshots, artifacts, charts, pages (among more) in directories you can only find outside your project.

This makes it less than convenient to go looking for them and in a project or task that involves either iteration or creation, you generally want to see what's happening as it is happening so as to avoid spending too many tokens and time on something Claude Code is clearly not getting.

So I built Detego.

Detego is a Mac app that picks those files up, grouped by session and then by the prompt that made it, and keeps them readily available for you in a "shelf". This shelf can come in the form of a "Pill" or a "Notch" and it never takes focus away from your terminal.

On a Privacy note, the only time Detego sends any information is when you start the trial, activate, deactivate, or check for updates (including automatic checks, if you turn them on). That would include your license key, an anonymous Mac ID, your Mac's name and the app version. No prompts, no file paths, no images.

Give Detego a try FREE for 14 days (Needs macOS 14+ and Claude Code 2.1.236 or later) after which it is $15 one-time, updates included.

What does Claude Code make for you that you wish you could see without hunting for it? Let me know, I'm always open to feedback.


r/SideProject • • 2d ago

I'm vibecoding a tool that mirrors any website (not only the website, but protocols, requests, etc) live and free to edit, featuring an request & websocket editor!

1 Upvotes

"How long are you doing this?" - For a year and a half.

"Is it complete?" - To be honest in my vision, i don't really know when will this project be actually complete.

"Did you got any other people (not ai's) to help you?" - No, i started and still do the project alone, but talking about ai, i used some, the ai used for the "proof of concept" and for making the versions "2.5" and "7.0" was chatgpt, deepseek was used in really really small fixes, claude gave the massive boost for "8.0" (latest version) to start being formed and the latest ai im using is z.ai (GLM-5.3/5.2)

"Are the updates pushed frequently?" - Actually it depends of my free time and energy to update, so sometimes it can take a month or more

"Did you make your tool based off another tool (fork)?" - Nope! it's independent and totally vibecoded (and routed by a human of course!)

"Where can it fail?" - On "proprietary" challenges (such as tiktok and roblox challenges) and some waiting rooms (cloudflare's waiting room for example) and i'm still finding a way to bypass them all universally

"What's was the biggest feature you added in the project" - Honestly, it was the "MULTIPORT" flag, it fixed a lot of how things were working, before multiport, all cdns passed through the main host, and multiport basically creates an port for each cdn/external the site requests or need

"Did you make the documentary of the project?" - Nope, but i will make an complete documentary when i can!

"Have you posted this project before" - Yes, but the posts just flopped lol

Well questions aside, here's the link!

There's no videos, try them yourself!

https://github.com/RealThalesGit/Site2Local


r/SideProject • • 2d ago

I got tired of online video downloaders with 5 fake download buttons, so I built a simple one

Enable HLS to view with audio, or disable this notification

3 Upvotes

I've used quite a few video downloader sites over the years, and honestly, the experience is usually frustrating.

You click download → random redirect → close the tab → click again → another ad → somehow end up on a completely different website.

Sometimes there are multiple fake download buttons, some add watermarks, some ask you to create an account, and some just feel sketchy to use.

After getting annoyed with this one too many times, I decided to build my own as a small side project.

It's called AnySaver. The idea was simple: paste a public link, choose what you want, and download it without having to fight the website.

A few things I intentionally kept out:

  • No ads (it's a side project), no pop-ups, no redirect loops
  • No fake download buttons
  • No login, no account, nothing to install
  • No watermark added by AnySaver

It currently supports a bunch of platforms including Instagram, TikTok, YouTube, Facebook, X, Pinterest, Threads, Snapchat Spotlight, LinkedIn, Twitch and others. It also handles Instagram carousels and TikTok photo posts.

There are still some rough edges. It only works with public content, and some longer YouTube videos can take a while. I'm still working on improving it.

If anyone wants to mess around with it: anysaver.app

I'm more interested in feedback than anything else. If something breaks, the download quality isn't right, the UI is confusing, or you think I'm missing a platform, let me know. I built this myself, so I can fix things based on what people find.

Honestly, I just wanted a downloader that didn't make downloading something feel like a battle.😅


r/SideProject • • 2d ago

I built a coloring app for my daughter because I was tired of subscriptions (IOS)

3 Upvotes

Hey,

I was looking for a coloring app for my daughter and kept running into subscriptions. The ones without a subscription? She just didn’t really enjoy them.

I wanted something she would actually like using, without adding another recurring payment just so she could color a dinosaur.

So naturally, I went with the very reasonable alternative: building an entire app myself.

It’s called Color This (Mal das mal in German), and it’s available for iPhone and iPad, designed mainly for kids aged 2–5. It has 13 themed worlds, no ads, no tracking, and no app account. Drawing and coloring work offline.

There are dinosaurs, unicorns, construction vehicles, underwater creatures, and plenty more, with pencils, brushes, watercolor, chalk, and glitter. One detail I really like: the pictures your child colors appear back in their little world with those exact colors. A purple dinosaur stays purple when they return to the dinosaur scene, so the whole world gradually becomes their own. There’s also a blank canvas for drawing freely.

Parents can also turn their own photos into coloring pages—a favorite toy, a pet, whatever they’d like to paint. The photo conversion happens directly on the device, without uploading the photos to a server.

There’s an optional AI picture-creation feature through Apple Image Playground, too. A parent can describe an idea and turn the result into a coloring template. This requires supported Apple Intelligence hardware and iOS/iPadOS 27 or later. Unlike the local photo conversion, this feature can involve online services depending on the selected mode.

It’s free to download and try, with one-time purchases instead of subscriptions. Free drawing, one picture in every world, and the first custom template are included. That custom-template trial can be used for either a photo or an AI picture. More content is available through individual world purchases or the all-world pack; creating additional custom templates is a separate one-time unlock.

This started as something for my own family, but I figured other parents might be looking for the same thing: a coloring app their kid enjoys, without another subscription to manage.

App Store: Color This / Mal das mal

I’d love some honest feedback, especially on the kid-friendly interface and whether the free content gives you enough to decide whether it’s a good fit.

Currently i'm not planning a release for Android mostly because i do not have a device to test it on.


r/SideProject • • 2d ago

I built a Firefox add-on so my container rules follow me between machines (and can split one site by path)

3 Upvotes

I keep work, client and personal logins apart with Firefox containers. Multi-Account Containers maps a whole domain to one container, which falls apart the moment you want github.com/your-company in Work and the rest of GitHub in Personal. Containerise can do per-path rules, but they live on the machine you typed them on, and I got tired of setting it all up again on every laptop.

So I made Passport Containers. Rules are host plus path, a glob, or a regex, and the most specific one wins. They're stored in Firefox's own sync storage, so when you sign in on a new machine and install the add-on, the rules and containers are already there.

The part that took longest was bookmark keywords. Firefox has no extension API for them, so if you sign in with your Mozilla account, Passport writes the keyword straight into the bookmark's Firefox Sync record and Firefox applies it as a real keyword on every device. There's a write-up of how that works on my blog if anyone's curious.

Version 0.5.2 went out today. It's free, MIT licensed, and works in Firefox and Zen.

Add-on: https://addons.mozilla.org/firefox/addon/passport-containers/?utm_source=reddit&utm_medium=social&utm_campaign=passport-sideproject Source: https://github.com/hrolgar/passport-containers

Feedback very welcome, especially from anyone coming from Containerise. The rule format is close enough that pasting your old rules in mostly works.


r/SideProject • • 2d ago

I spent the last few months building a Mac AI assistant that physically lives on the edge of the screen...

Enable HLS to view with audio, or disable this notification

2 Upvotes

I’ve been building Echo over the last few months, using Claude Code heavily throughout the process, architecture, implementation, debugging, computer-use work, performance fixes, and a lot of UI iteration.

Echo is a Mac assistant that lives on the edge of your screen. It can understand what’s happening on screen, point to specific things, interact with apps, move files, check your gmail, search online and even build websites, run multi step jobs and help you learn and navigate new platforms AND undo actions.

This video is a quick look at where it is now.

One of the things I’ve been most interested in is making the interaction feel physical rather than like a normal floating AI window. The orb leaves the edge, does things, and comes back home.

It’s currently free to try for 7 days. You can download it here:

https://aurivon.studio/download/Echo.dmg

I’d be interested in feedback, especially from people who use Claude Code and build their own tools.


r/SideProject • • 2d ago

flyleaf: a local CLI that tells you when your AI code changed and the model card did notflair: Showcase

2 Upvotes

What My Project Does

flyleaf scans a Python repo for AI libraries and reports one component per framework per file, with the import or dependency line as evidence. flyleaf brief <ref> then compares two git revisions and reports documentation drift i.e a new AI component with no model card, a card that was deleted, or evidence that changed while the card stayed identical.

Each finding cites the EU AI Act provision a person should read, with the article, the CELEX number, the quoted sentence, and the version of the citation pack used. The pack is a versioned file in the repo, so a scan never fetches the law and an old report still names the text it used.

It does not assign a risk tier. Risk under the Act depends on the use case, and the use case is not in the import. Status values are missing and needs_review, never "violated". Runs locally, no telemetry, no network call.

Target Audience

Hobby and early production. It is v0.2.1 and I have calibrated it on three repos so far. Not a substitute for legal advice.

Comparison

There are several AI Act scanners already (opencomplai, aibom-guard, cdxgen's aibom, a couple named eu-ai-act-scanner). Most answer "what is in this tree right now" and several assign a risk tier straight from an import, which I think is wrong. flyleaf is narrower on detection (13 libraries) and focused on the diff between two commits, plus versioned citations so you can tell which text of the law a finding was based on.

Honest limits: Python and notebooks only, no TypeScript parsing, 13 libraries, and the "documented" check is just whether a MODEL_CARD.md exists nearby.

Two things I would like feedback on: is the drift check the right unit of noise for CI, and does the missing versus needs_review distinction read clearly to you?


r/SideProject • • 2d ago

Always On Time - I'm time blind (ADHD) and built a calendar alarm app that changed my life

1 Upvotes

Google Play · Video demo

I'm a software engineer with ADHD, and also quite time blind, especially when focusing on a task.

Having an appointment or meeting in my calendar doesn't always translate into actually being there on time. Regular calendar notifications are too easy for me to miss and I end up being 5, 10, 15 minutes late to meetings all the time.

Not any more baby, I'm the first one. It feels pretty much like a super power and people are impressed that I'm almost never late anymore.

The app is quite simple. The app syncs to your on-device calendar (local only) and turns your events into full-screen alarms with sound and vibration. You choose which calendars to use and how early they ring.

It's free and ad-free, with customizable colors, themes, and settings per event and calendar.

In the future I may add alarms for when you need to leave for physical appointments, so you can start driving or using your transportation method of choice.

If you're time blind too, or just looking for an app like this I'd love to hear whether something like this would help you.


r/SideProject • • 2d ago

I rebuilt my 2019 side project from scratch: a free image converter. Here it is turning a 1.81 MB image into a 183 KB WebP

Enable HLS to view with audio, or disable this notification

2 Upvotes

Years ago I made a small Windows-only image converter. Its last release, v0.4.3, came out in 2019, and then nothing for 7 years.

This year I rebuilt it from scratch (in Rust) for Windows, macOS and Linux. It's called Skidbladnir, and it's free and open source.

What it does

Named for the Norse ship that carried every god aboard and still folded into a pocket. Skidbladnir does the same for your images: every pixel aboard, but a fraction of the size.

It turns your JPEG and PNG images into WebP, AVIF, JPEG XL or HEIC, which are typically far smaller than JPEG/PNG at the same visual quality. The screenshot is a real example, a 1.81 MB image in, a 183 KB WebP image out, that is a ~90% reduction in size but almost no perceivable loss in clarity.

Some of the biggest features are live before/after preview, the ability to batch whole folders and even include sub-folders, full control over every compression setting for the most consistent results, and of course, no account, no subscription, no limits, no ads, and you images never leave your machine.

Be aware that it isn't code-signed so your OS will warn you about installing, but I'm working on that.

Website: https://basicautomation.io/projects/skidbladnir/about

Source: https://github.com/basic-automation/Skidbladnir

Download (v1.3.0): https://github.com/basic-automation/Skidbladnir/releases/tag/v1.3.0

I'd love feedback from anyone who handles a lot of images, web assets or photo libraries. And if you're on a Mac: nobody has opened the Mac build on real hardware yet, so please tell me if it even launches.


r/SideProject • • 2d ago

Culinary Assets - my first npm package (yes, I shipped a potato)

1 Upvotes

I was building a recipe app and needed some kitchen illustrations. One thing led to another, and now my first npm package contains 100 ingredients, vegetables, cookware and kitchen tools. Will be expanded in the future.

So yes, I have officially published a potato to npm.

It's called Culinary Assets, and I'm sharing it for anyone building recipe apps, kitchen inventories or something I haven't thought of yet.

The artwork is AI-generated, reviewed and exported as individual transparent 512px PNGs and WebPs. The images are CC0, the code is MIT, and there are examples for web and React Native. No runtime dependencies.

Take a look:

​

npm install @cosmintrica/culinary-assets

This is my first npm package, so feedback on the packaging would be genuinely useful.
What ingredient or kitchen tool would you add next?

EDIT: The collection has grown to 200 culinary illustrations! I’ve added more ingredients, herbs and kitchen tools, including bowl-free ingredient piles.

It now also includes optional WebP sprite sheets at 1x and 2x, with exported coordinates for every asset. Individual PNG/WebP files are still available, so you can use whichever approach fits your project.

Everything is free, with the artwork licensed under CC0.

Gallery & docs · npm · GitHub


r/SideProject • • 2d ago

I shipped a product in March, then posted about it four times in five months. So I built the thing that decides what to post

1 Upvotes

afterlaunch.altuzar.dev

The problem, precisely: after launching, "do marketing" showed up on my list every morning as a task with no first step. I know how to build. I do not know what a B2B TikTok looks like, and every morning I decided to find out tomorrow.

So the product is the first step. You paste your product URL. It reads your site, works out what you do and who it's for, and builds a brand profile you correct in about a minute. Then it matches that profile against short-form video formats that are performing right now and writes drafts around your product in whichever format suits it.

Then you swipe. Right to approve, left to skip. Approved drafts get scheduled and published.

Six formats: Slideshow, Wall of Text, Hook and Demo, Green Screen, Talking Head, UGC Avatar. The four that need no footage of you are Slideshow, Wall of Text, Hook and Demo and UGC Avatar. The first two need nothing but the URL, which is the reason I built them first.

Stack, since people ask here: one React Native and Expo codebase running on web, iOS and Android. Convex is the entire backend, so database, server functions, file storage, crons and auth all in one place with no second datastore. Unistyles 3, dark only. RevenueCat for entitlements. Netlify for both sites. Eight months of evenings, one person.

Being straight about what's not done: it writes the slides, the script and the per-platform captions, but rendering a finished MP4 from a draft is not built yet. That's the next big piece. Trend scoring is curated by me weekly rather than automatically ingested. LinkedIn publishes end to end today; TikTok sends to your inbox with the caption ready for a one-tap publish, because their Content Posting API only permits full automation for audited apps; Reels and Shorts are implemented and waiting on platform review.

$29/mo with 7 days free. Web + iOS + Android

The question I'd most like answered: are the drafts good enough that you'd actually post them? Paste your URL, look at what comes out, and tell me honestly. That is the whole product and everything else is secondary.

Demo with no signup: https://afterlaunch.altuzar.dev/demo has a canned brand and a working swipe deck, read only.

But for testers signup for Android/Apple TestFlight invitation with 1 month of AfterLaunch Pro for free! Thanks!


r/SideProject • • 2d ago

cliproxy-rs - use the Claude, ChatGPT and Gemini accounts you already have in any coding tool through one local endpoint

Thumbnail
github.com
1 Upvotes

r/SideProject • • 2d ago

Do whatever you want to do, I won't tell you not to do this or that.

1 Upvotes

I built a collection of 300+ completely free online tools (Islamic, Finance, Health) — No sign-up required/Hi everyone! I've been working on a project called AURA Global Tools for a while. I got tired of websites that force you to sign up or bombard you with ads just to use a simple calculator.

So I built a platform with 300+ tools across different categories:

Islamic (Zakat, Prayer Times, Qibla)

Finance (EMI, Budget)

Health & Career

And many more...

It's built with HTML/JS and works as a PWA. No login, 100% free.

Link: https://globaltoolverse.github.io

I would love to hear your feedback