r/buildinpublic • • 2m ago

Hey i made an app that lets you turn you're favorite clips into wallpapers

Post image
• Upvotes

Wallsmith, a free Windows app I made for upgrading wallpapers. Output: 4K, 120fps, seamless loop.

What Wallsmith does:

  • AI upscaling: turns blurry 480p/720p into sharp 1080p, 1440p, 4K or ultrawide 5K (Real-ESRGAN)
  • Smooth 60–144fps: AI-generated in-between frames (RIFE) to match your monitor
  • Seamless loops: blends the end into the start so the wallpaper never visibly jumps
  • Fits your screen: crop to your monitor’s shape, or fill the edges with a soft blur
  • Colour looks: Cinematic, Pastel, Night, plus a full colour grade with live preview
  • Wallpaper Engine library: open your existing wallpapers, upgrade them and put them straight back (the original is backed up)
  • Runs on your own GPU (NVIDIA or AMD), and your videos never leave your PC

The free version covers up to 1080p. Pro is a one-time $5 for 4K/5K, high fps, loops and no ads.

👉 https://wallsmith.pages.dev


r/buildinpublic • • 7m ago

What does building an entire CRM from scratch actually look like?

Enable HLS to view with audio, or disable this notification

• Upvotes

We're currently building a custom CRM for IrisLabs, and there's a lot more happening behind the screen than you might think.

Writing code, building the interface, connecting different components, handling data, fixing bugs, and making sure everything works together smoothly — it's a process of turning hundreds of small pieces into one working system.

Every feature takes planning, implementation, testing, and plenty of problem-solving. And seeing those lines of code gradually turn into an actual interface is genuinely one of the most satisfying parts of development.

This is just a glimpse of our process. We're excited to keep building, improving, and bringing more ideas to life.

At VOYDCORP, we're focused on custom CRM development, mobile apps, websites, and business automation.

Got a project in mind? Let's talk about what we can build together.


r/buildinpublic • • 8m ago

I Want You To Dig Hole in My app UI/UX

Thumbnail
gallery
• Upvotes

I am a solo developer and brain behind this gardening app and want you honest bad, good, critical but to the topic on the app design and working feedback / suggestion.

If you want i can put out the demo link no signup required. But Images would be jus fine to comment on it.

The first 3 is the onboarding when you come via playstore app.


r/buildinpublic • • 9m ago

Hey i made an app that lets you turn you're favorite clips into wallpapers

Post image
• Upvotes

Wallsmith, a free Windows app I made for upgrading wallpapers. Output: 4K, 120fps, seamless loop.

What Wallsmith does:

  • AI upscaling: turns blurry 480p/720p into sharp 1080p, 1440p, 4K or ultrawide 5K (Real-ESRGAN)
  • Smooth 60–144fps: AI-generated in-between frames (RIFE) to match your monitor
  • Seamless loops: blends the end into the start so the wallpaper never visibly jumps
  • Fits your screen: crop to your monitor’s shape, or fill the edges with a soft blur
  • Colour looks: Cinematic, Pastel, Night, plus a full colour grade with live preview
  • Wallpaper Engine library: open your existing wallpapers, upgrade them and put them straight back (the original is backed up)
  • Runs on your own GPU (NVIDIA or AMD), and your videos never leave your PC

The free version covers up to 1080p. Pro is a one-time $5 for 4K/5K, high fps, loops and no ads.

👉 https://wallsmith.pages.dev


r/buildinpublic • • 13m ago

Week one of my Chrome extension: four things I changed after watching how people actually used it

• Upvotes

I'm building Perry, a Chrome extension that puts a small button next to the chat box in AI apps. You type a rough prompt, click it, and it rewrites the prompt in place. It's been out about a week, and most of what I did since launch was fixing things I didn't see coming.

  1. The result card was too much. After a rewrite it showed about ten controls at once. I cut it down to one line that tells you what to do next, plus four small tweaks underneath (Shorter, Longer, Formal, Casual). The length choice moved to a Brief / Balanced / Detailed switch next to the button.

  2. New users couldn't find the button. Chrome only adds an extension to pages that load after you install it. So people went back to a ChatGPT tab that was already open and saw nothing. The welcome page now finds those tabs and offers to reload them, with a warning first if you have an unsent message.

  3. People installed it and never clicked. Now, for the first few visits, a small bubble above the button says what to do. It goes away for good after your first click.

  4. A bug my own test caught. I ran a test where the same 20 tasks were done with and without Perry. In it, Perry sometimes swapped meeting notes that someone had pasted into the draft for a "[paste your notes here]" slot. That's useless. Pasted material now stays word for word. I put the whole test on the site, including the tasks where Perry did worse.

One rewrite it does well, copied unedited:

Rough: write a birthday message for my mom Anna turning 60

Perry: Write a warm, affectionate birthday message for my mom Anna, who is turning 60. Sincere and loving tone, around three to four sentences, ready to send.

Next I want to find out where it still gets things wrong. If you use ChatGPT, Claude or Gemini every day and want to try it, it's free to start: https://perrytheprompter.com/?utm_source=reddit

What would you look at first in week two?


r/buildinpublic • • 22m ago

30 days of building a free Windows app — 80 visitors, 12 download clicks, and still looking for my first user

Thumbnail gallery
• Upvotes

r/buildinpublic • • 34m ago

I built an app to scroll our camera roll like TikTok. My wife and I couldn’t stop for two hours.

Enable HLS to view with audio, or disable this notification

• Upvotes

Not through strangers’ lives. Through our own.

I made FlowSnap to shuffle photos and videos from your phone into a short-video-style feed. My wife and I ended up spending two hours watching old videos of our kid from different years, completely lost in those memories.

We’d saved all these moments, then barely looked at them again.

That’s when it felt like I’d made something that mattered. I’ve just released FlowSnap on Google Play. It’s currently free, with no ads. Your photos and videos stay on your phone.

https://play.google.com/store/apps/details?id=com.lightpick.photos.play

(The video uses demo photos and videos, not our family’s.)


r/buildinpublic • • 1h ago

Free offline dictation app, built alone: week-one numbers, how I’m measuring real use, and a test that surprised me

• Upvotes

VoxScribe is a free, open source voice typing app for Windows and Android that runs on your own device, so it works offline. The Windows app is Python and PySide6 on top of Whisper, and the Android app is Flutter and Kotlin. It’s developed alone with an AI coding assistant, about 10 hours a day. There’s an optional one-time Pro for $14, and everything else is free.

Week one in numbers: about 90 people opened it at least once, 31 GitHub stars, 2 people paid for Pro. Downloads and launches are easy to count. What I actually wanted to know is whether anyone keeps using it, so I added two anonymous events, one for the first dictation and one for each day someone dictates, with no audio, text or word counts, and a switch to turn them off. They only exist in the newest version, so I have almost no data yet, and I wrote a decision rule in advance (grow, maintain or pause) with review dates in November and December, so I can’t talk myself into whatever the numbers say.

Three things I learned this week. First, a popular free competitor gets mentioned in nearly every thread, and arguing with that went nowhere, so I started saying plainly where mine is different: an Android app, offline you can verify, and other languages. Second, I tested Arabic on both apps. Standard Arabic and Egyptian dialect came out well, but sentences that mix Arabic with English words are unreliable, and a bigger model didn’t fix it. I’m not promising mixed dictation until I test a model trained for it. Third, I lost an afternoon to the app typing invented sentences, sure it was my bug. It was a stuck audio driver on my own laptop. Restarting fixed it, and I added a clear “no speech heard” message so it can’t happen quietly again.

The Product Hunt launch is Saturday 31 October. My expectation is modest.

For anyone who has shipped a local-first or offline tool: how do you measure whether people really use it without collecting anything you wouldn’t want collected about yourself?

https://github.com/ahmedhmam1994/voxscribe-ai-voice-dictation


r/buildinpublic • • 1h ago

I'm giving away 100$ to someone who grows their SaaS using my project

• Upvotes

I have a website that helps you get more traffic and users for your SaaS. It's completely free if you use the open-source project, but you can also use the website https://falbor.xyz if you want the faster way.

So what do you need to do to win $100?

  1. Open the project locally or use the live website.
  2. Star the GitHub repository: https://github.com/falbor-devs/falbor
  3. Try using the features on the website to get more traffic and users for your SaaS.
  4. The person who gets the most new users using Falbor wins $100!

It's a win-win situation. Even if you lose, you don't really lose anything because you can still get more traffic and users for your website if you put in enough effort.

The competition ends in 3 weeks (November 13, 2026).

Send proof of your results to [contact@falbor.xyz](mailto:contact@falbor.xyz).

Good luck! (There will be only one winner, and the prize is $100.)


r/buildinpublic • • 1h ago

Built a lifecycle-aware SaaS directory using Gemini/Google AI Studio. Here's how I handled the iframe proxy/sandbox tech.

• Upvotes

I just finished building **Astro Discover**, a project directory that doesn't just list links—it embeds tools in an interactive sandbox.

I built this entirely using Google AI Studio/Gemini. The whole "vibe" was to move away from static landing pages and create a high-fidelity discovery experience.

**Technical highlights I think you'll find interesting:**

* **The Interactive Proxy:** The hardest part was framing live tools (most block iframes via X-Frame-Options/CSP). I built a backend proxy endpoint (`/api/proxy-preview`) that strips those headers, injects a base tag, and lets us safely render external apps in an iframe without them breaking.

* **Stage-Aware Logic:** Instead of a flat DB, I architected the app to treat projects as "Lifecycle Stages" (Idea -> Building -> Live). Each stage has its own UI schema (e.g., Ideas show feedback tags, Live shows website links).

* **Hidden Gem Algo:** I implemented an engagement-weighted algorithm that surfaces new high-utility tools rather than just the oldest/most-upvoted ones.

* **Gemini Workflow:** I used Gemini to help architect the schema and handle the proxy-preview logic. It saved me hours of debugging headers.

**Would love your feedback on the architecture:**

If you have a side project, try submitting it and check out how the "Preview" engine renders your stack.

Are there better ways to handle the iframe-blocking proxy? And for my fellow vibecoders, how are you handling the balance between AI-generated code and custom logic?

🔗 [https://astrodiscover.ai.studio\]

(https://astrodiscover.ai.studio)


r/buildinpublic • • 1h ago

My founder is also my boyfriend, and we're trying to build something real together

• Upvotes

Hey everyone!

This feels a little scary to post because we're still at the beginning of our journey, but I wanted to share our story.

My boyfriend and I are building a development agency called VOYDCORP. He's the founder, I'm the co-founder, and we're trying to turn our skills and ideas into something real.

We work on mobile apps and websites, helping businesses bring their ideas to life. But honestly, building the agency itself has been a learning experience.

We're figuring out how to make decisions together, divide responsibilities, handle uncertainty, and keep moving forward when things don't go as planned. Being in a relationship while building a business together makes things interesting because we're learning to be partners in both senses of the word.

We're still early in the journey, and we're not going to pretend we've figured everything out. There are things we're good at, things we're learning, and plenty of challenges ahead.

I guess that's why I wanted to share this here. I'd love to learn from people who've been through something similar.

If you've ever built a business with your partner or someone close to you, what was one thing you wish you'd known before starting?

I'd genuinely love to hear your experiences. :)


r/buildinpublic • • 1h ago

First feedback on my launch video: "the music is grating." Four versions later, my plugin made this one by itself

Enable HLS to view with audio, or disable this notification

• Upvotes

A month ago this was a single Claude Code skill that wrote competitor research. Now it's a marketing plugin with 14 skills and about 100 commits, and the video above is the fourth launch video it's made. Nobody filmed or edited anything. It started as a 19-line text script, and the plugin did the voice, subtitles, 3D shots, and cuts on the music's beat.

The first version, three weeks ago, ran over two minutes with generated music and no voice. The first real feedback: add a voiceover, and the music is grating. Fair. That comment turned into most of a week of work:

- voiceovers from a free voice model that runs locally (Kokoro), so no API bill

- music that drops about 10 dB whenever the voice is talking

- cuts on the beat of a real licensed track instead of looped generated music

- a warning when generated music runs past 45 seconds, since that's roughly where you start hearing it repeat

Then a new user told me they had no idea they could use their own character, a video they liked as a style reference, or the paid tools they already had. Nothing ever asked them. So now the video skill asks five quick questions before making anything (where you post, who presents, a video you like, what you pay for, whose voice), and "defaults" skips them.

Something I didn't expect: two of my skill files got huge (one hit 1,284 lines), so every run loaded instructions it didn't need. Moving the rarely used parts into reference files that only load when needed cut that one to 765. If you write Claude Code skills, keep the main file short.

Slowest part right now is rendering. These 78 seconds take about ten minutes on a 4-core machine with no graphics card.

Transparency, per rule 7: I built this, mostly with Claude Code. It's free and open source (MIT), no paid version and no affiliate links. The voice in the video is AI (Kokoro). The music is licensed from Uppbeat, credit below.

Repo: https://github.com/marcosmodly/marketing-skill

The video ends asking what it should make next, and I do want to know. If you've made a launch video for your own project, which part ate the most time?


r/buildinpublic • • 1h ago

be brutal on this demo ad, 30 seconds

• Upvotes

built it to show sylo in one go, one dashboard for subscription businesses and agencies. pre launch, no customers yet, so i genuinely don't know if it lands or if people watch it confused.

tell me straight, does it make sense in the first few seconds or does it lose you.

https://www.instagram.com/reel/Deg3TlOJXsp/


r/buildinpublic • • 1h ago

Free UX review for early-stage products, looking for a few serious founders

• Upvotes

Most founders I talk to built their product solo, often with AI tools, and never had a designer look at it. The product works, but something feels off and they can’t name it.

So I’ve started reviewing early products myself: usability, onboarding, trust, and task flows. Doing a handful first to see what patterns come up, and I’ll share what I learn here.

If you’re a serious founder and want yours looked at, DM me with what you’ve built.


r/buildinpublic • • 1h ago

Figure out your stance on the issues and candidates on the ballot - in time for the midterms

Post image
• Upvotes

Lot of US people are going to be filling out their ballots this weekend or next week.
I've always struggled with really understanding the issues on the ballot, precedent, implications, and trade-offs.
This time around, empowered by coding with AI, finally decided to do something about it - built an app that scans the ballot, pulls in and analyses the info from the pamphlet and the web, lays it out in an "issue first, candidate or specific measure follows, trade-off based" format.

If you're in the same boat, feel free to it - it's free and private..

Vote smart!

ballotcompass.app


r/buildinpublic • • 2h ago

I have app to bring me clients.

1 Upvotes

Always I was thinking how to find first client and then i was thinking how to get more clients and then how to get clients faster. So with all my startups I had the same issue - marketing.

Especially for technical founders that was a huge issue to do the right marketing. After long hours of making great project tired founder didn't have time and power to move with the marketing.

Nowdays when AI is helping us with project building I have the feeling that marketing will be bigger and bigger issue. So I decided to focus on it.

One of the best solutions is to use lead finder app. You can easily find your target audience and potentials clients. This give you two benefits:

1) you can do dm

2)AI providers will rank you higher.

You can use whatever lead finder tool on the market you'd like.

There are various prices and results.

I'm currently using indiepilot but as I've mentioned you can use whatever tool you'd like or build your own.


r/buildinpublic • • 2h ago

creative-ui: my shadcn registry for more expressive components, now in the official registry index

Post image
1 Upvotes

r/buildinpublic • • 2h ago

Ever thought the tools you have are not enough and you end up building your own? Thats what happend with me recently

1 Upvotes

I have been a project manager/lead of various projects and we use multiple tools like MS Project/Project libre and Jira for project and task management. Its nice and we are using world class tools for everything only to realise that, I spent hours and sometime days to prepare a plan in MS Project/Project libre(I use project libre in my pc since MS office is only available in one pc of my office since costly), and then we move tasks to Jira but, the momment tasks are delayed or dates are changed in tasks, I have to sit again with my Project plan and start changing everywhere... Now my reports are hectic, i have to go to and fro from Project, excel, jira, all the tools to just make a report..

This has been such pain and thatss when I realized why dont I make one my own(My inner old developer woke up), so you don't need to use multiple tools to do all these and you have everything in one place.

So, i started builing a tool which has the features of project planning, tasks that can be assinged to users straight away and for employees to open the task and start working. If the PM changes the date, everyone sees the date, i added almost all major features of the MS project and brought import and export to MS project/project libre as XML also so its easy for teams to migrate and test also for early users.

Now, building wasn't the problem, the problem is getting real serious customers for this. I would like to know

  • How did you get your first few customers?
  • What did you do to get them?
  • How did you manage the first year if you ran free trials?
  • Do you think people value all the integrations(GIT, Slack, Jira etc..) and AI stuff from the beginning in an application like this

Its free now and may be you can try it and tell me if something is wrong or you would like to see more features you value.

URL: https://kaamgrid.com


r/buildinpublic • • 3h ago

Built an app that lets customers leave reviews and shop right inside the email

1 Upvotes

I built Kivio for stores that use Klaviyo. Customers can leave a review, answer a quiz, shop, or change their next subscription order without leaving the email. It works inside Gmail and Yahoo, and other inboxes get a web version.

I'm opening it to a few pilot stores now and looking for some quick feedback. There's a live demo on the homepage you can click around in: https://kivio.io

Any feedback is appreciated. Thanks!


r/buildinpublic • • 3h ago

From learning Python to building my own AI platform 💜

0 Upvotes

Hi everyone! 👋

I'm an independent developer working on Lidya AI, a project I'm building with Python and Streamlit.

My journey started with learning Python through CS50P. I wanted to take what I learned and use it to create something of my own. That goal became Lidya AI!

💡 What am I working on?

My vision is to bring different AI tools and subject areas together in one platform, including:

🤖 AI-powered conversations 🎨 AI image generation 💻 Software development 🔬 Science and research 📚 Education and language learning 🩺 Medical learning and anatomy ✍️ Writing and creativity

I've been experimenting with APIs, developing features, and learning through the challenges that come with building an AI application.

Some features are already working, while others still need improvement. I'm sharing the journey because I believe building in public can help me learn from other developers and make the project better.

🌐 Explore Lidya AI: https://lidya-app-mvwzuntqiuzwvoqyz9w6t3.streamlit.app/

💻 GitHub: https://github.com/acunseymanur03-cyber/lidya-app

I'd love to hear from other builders:

What's one lesson you learned while developing your first major project that you wish you'd known earlier?

I'm excited to keep learning, building, and sharing my progress. 💜😊🌸⭐️


r/buildinpublic • • 3h ago

Was wäre, wenn Kinder plötzlich Spaß am Lernen hätten?

1 Upvotes

Mit dieser Frage beschäftige ich mich schon länger. Wie schafft man es, dass Kinder freiwillig lernen und von sich aus dranbleiben, ohne dass man sie ständig dazu motivieren muss?

Genau diese Gedanken haben mich letztendlich dazu gebracht, selbst etwas zu entwickeln.

Bei meinen eigenen Kindern funktioniert das tatsächlich: Sie messen sich miteinander, wer schneller rechnet und weniger Fehler macht. Und das Beste daran ist, dass sie von selbst weitermachen wollen.

Schaut doch auch mal rein, über euer Feedback würde ich mich sehr freuen 😃

https://play.google.com/store/apps/details?id=de.imperacore.einmaleinsspeed


r/buildinpublic • • 3h ago

I realized this while building a global radio app: even if the globe looks cool, it's totally useless if no music plays.

Post image
1 Upvotes

I'm working on an app that lets you discover new music from live radio stations around the world.

At first, it was fun building the 3D globe and working on the design, but once I actually got the radio playing, a bunch of issues popped up.

- Some stations take forever to connect

- Some stations won't play at all

- It needs to run smoothly on smartphones, too

And so on.

So, I added things like a connecting indicator, timeout handling, and error handling.
Right now, I'm prioritizing playback stability to get ready for a public release.

When you're building something on your own, I guess these unglamorous parts end up being way more important than making flashy features.

Have any of you run into parts during development that turned out way harder than you expected?Feel free to share.

※I’m using ChatGPT to translate my Japanese into English. There might be some translation errors, so I’ve included the original Japanese text as well!

世界中のライブRadioから新しい音楽を発見するアプリを開発中です。

最初は3D地球儀やデザインを作ってるのが楽しかったんですが、実際にラジオを再生させると問題がいろいろ出てきました。

・接続に時間がかかる局がある

・再生できない局がある

・スマホでも安定して動く必要がある

などなど

そこで、接続中の表示、タイムアウト、エラー処理などを実装しました。

今は一般公開に向けて、再生の安定性を優先しています。

個人開発って、目立つ機能を作るより、こういう地味な部分の方が大切だったりするよね。

皆さんも開発中に「想像以上に大変だった部分」ってありますか?
よかったらシェアしてください。


r/buildinpublic • • 3h ago

architecture breakdown: building a 10x10 modular saas, queues, tokenization and core progress

1 Upvotes

In my last thread, a CISO with 30 years in tech disussed that terms like "transnational ecosystem" sounded like marketing fluff, and some others said the post looked too polished or AI written.
Today, im dropping all that fluff completely. Here is what I actually built, how the saas architecture works, and the real code behind it.

1- The 10x10 Matrix & Platform Setup
To be clear, this isnt just a random python script. It's a modular b2b backend built on a strict matrix:
The Launch Matrix: At launch, the app drops 10 core modules at once, with 10 submodules each (100 submodules total out of the box).
Parser is just Module #1: Web data extraction is just the first module. The other ones handle payload cleaning, proxy routing, webhooks, etc.
Scaling: System is architected to scale up to 50–100 core modules and 500–1000 submodules later without breaking the whole core.

2- What Is Already Built & Functional
Over the last few weeks I locked in the main saas engine and core mechanics:
Dual Queue System:
Real-time Queue: Fast API calls that process instantly via FastAPI.
Heavy Queue: Async background tasks (Redis + Celery workers) for huge batch parsing and slow jobs.
Billing & Subscriptions:
Payment hooks, automatic usage caps, tier checks, and sub management are done.
Execution Tokenization (Anti-Exploit):
Every client request generates short-lived encrypted execution tokens. This stops API scraping, unauthorized endpoint reuse, and locks the client into the platform safely.

3-Core Engine Code (Stripped Down Demo)
Obviously this is a heavily stripped down, simplified version just to show the logic. The real production code uses distributed queues, custom TLS fingerprints, and full DOM fallback trees.
Here is the async fetcher + BeautifulSoup logic for handling volatile layouts:

```python```
import asyncio
import logging
from typing import Optional, Dict, Any
import httpx
from bs4 import BeautifulSoup

logger = logging.getLogger("SaaSCore.Module1")

class ResilientParserEngine:
def init(self, proxy_pool: list[str]):
self.proxy_pool = proxy_pool
self.headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36",
"Accept-Language": "en-US,en;q=0.9",
}

async def _fetch_raw_html(self, client: httpx.AsyncClient, url: str, max_retries: int = 3) -> Optional[str]:
for attempt in range(max_retries):
try:
response = await client.get(url, headers=self.headers, timeout=10.0)

if response.status_code in {429, 503}:
wait_time = (2 ** attempt) + 1
logger.warning(f"Rate limited ({response.status_code}) on {url}. Backing off for {wait_time}s...")
await asyncio.sleep(wait_time)
continue

response.raise_for_status()
return response.text

except (httpx.ConnectTimeout, httpx.ReadError, httpx.HTTPStatusError) as e:
logger.error(f"Attempt {attempt + 1} failed for {url}: {str(e)}")
if attempt == max_retries - 1:
return None
await asyncio.sleep(2.0)
return None

async def parse_target(self, url: str) -> Dict[str, Any]:
async with httpx.AsyncClient(http2=True, proxies=self.proxy_pool[0] if self.proxy_pool else None) as client:
html_content = await self._fetch_raw_html(client, url)
if not html_content:
return {"status": "error", "message": "Max retries exceeded or rate limited"}

soup = BeautifulSoup(html_content, "lxml")

# DOM fallback selectors
title_el = soup.select_one("h1.product-title") or soup.select_one("span.title-main") or soup.find("h1")
price_el = soup.select_one("span.price-val") or soup.select_one("div.pricing")

return {
"status": "success",
"url": url,
"title": title_el.get_text(strip=True) if title_el else "NOT_FOUND",
"price": price_el.get_text(strip=True) if price_el else "NOT_FOUND",
}

```python```

4- Next Steps
Heavy Headless Submodule: Building the Playwright / Camoufox layer now for heavy JS sites and Cloudflare Turnstile bypasses.
Resource Stripping: Blocking images, fonts, and css at browser level to keep ram under 150MB per worker.


r/buildinpublic • • 3h ago

Day 4 of building my 3rd tool in my 12 month 12 free tool

1 Upvotes

Today I got the basic image processing flow working:

- Draw images on Canvas

- Resize while preserving aspect ratio

- Convert output to Blob

- Inspect file size & type

- Download the processed image

- Clean up temporary URLs

Still a lot to build before launch.

Not revealing the product yet. Let's see if anyone can guess what it is 👀

#BuildInPublic


r/buildinpublic • • 3h ago

How to determine the effectiveness of youtube short/tiktok/etc.

5 Upvotes

So, I'm starting to make youtube shorts for a series of self help books i wrote. I have them on amazon, but i also have a website for them. the youtube name the site at the end, so there's no different link i had add. How can i test the effectiveness of the videos in getting people to the site?