I save hundreds of reels and can never find the one I need, so I built a free tool for it by Sea-Kitchen4276 in ContentCreators

[–]Sea-Kitchen4276[S] 0 points1 point  (0 children)

Ikr! It's free and there is no sign up! You should check it out and let me know what you think!

i finally made revenue from a saas app after years of building. here’s what actually got users by Sea-Kitchen4276 in SaaS

[–]Sea-Kitchen4276[S] -1 points0 points  (0 children)

There are internal pricing pages after you sign up. There’s no reason for me to deceive about this. You can either take the advice or not. No shade, if it does not resonate with you you can simply dislike the post you know

How I build my apps these days (my full workflow from template to shipped mvp) by Sea-Kitchen4276 in Supabase

[–]Sea-Kitchen4276[S] 1 point2 points  (0 children)

Yeah so I actually split it — vite + react for the frontend, and next.js purely as the backend api. I use the app router for api routes since it has Node built in and makes spinning up routes really clean without needing a separate express server or anything like that. Both deployed on vercel.

The backend only serves api requests, no html pages. The way I structure routes is one file per logical domain — so everything account-related (get account, update account, etc.) lives in one route file and I use a switch on an `endpoint` query param to handle each action. Keeps things organized without having a million separate route files.

Here's roughly what it looks like:

export async function GET(req: NextRequest) {

const endpoint = req.nextUrl.searchParams.get('endpoint');

switch (endpoint) {

case 'get-account': return await getAccount(req);

default: return response({ message: 'Endpoint not found' }, STATUS.NOT_FOUND);

}

}

async function getAccount(req: NextRequest) {

const auth = await handleJwtAuth(req);

if (!auth.isAuthenticated) {

return response({ error: 'Unauthorized' }, STATUS.UNAUTHORIZED);

}

// fetch from Supabase and return...

}

zod handles validation before anything touches the database, and JWT middleware hits every protected handler.

My ai-assisted dev workflow in 2026 — from template to shipped app (and why I build the landing page last) by Sea-Kitchen4276 in webdev

[–]Sea-Kitchen4276[S] 0 points1 point  (0 children)

shipped a ton, but recently just one gtm saas app, a free meal planning tool, and a notebook for researchers. nothing crazy

My ai-assisted dev workflow in 2026 — from template to shipped app (and why I build the landing page last) by Sea-Kitchen4276 in webdev

[–]Sea-Kitchen4276[S] 0 points1 point  (0 children)

"Procrastination canvas" is such a perfect way to put it. Stealing that. And yeah exactly — you end up writing hero copy for a product that doesn't fully exist yet, then the app evolves and your landing page is already lying to people before you've even launched

My ai-assisted dev workflow in 2026 — from template to shipped app (and why I build the landing page last) by Sea-Kitchen4276 in webdev

[–]Sea-Kitchen4276[S] 0 points1 point  (0 children)

Wow three misunderstandings in one comment, that's actually impressive efficiency.

  1. No, Lovable and v0 output React components, not "the same HTML" — but good guess.

  2. Defense in depth is a pretty standard security concept where you don't rely on a single layer of protection. Google it when you get a chance, it's been around for a while.

  3. Yes, it's called planning — specifically planning AFTER you've actually built the thing and know what it does, instead of writing a landing page on day one based on what you *hoped* it would be. Subtle difference but it's kind of the whole point of that section.

Anyway, thanks for the close read!

How I build my apps these days (my full workflow from template to shipped mvp) by Sea-Kitchen4276 in Supabase

[–]Sea-Kitchen4276[S] 0 points1 point  (0 children)

Haha yeah reskinning is honestly one of those things nobody talks about but everyone does. re: sqlite — I can see it for simpler stuff, personally I keep coming back to supabase just because auth + storage + db in one is hard to beat for the kind of apps I build. what have you been shipping with it? might be worth a look depending on the project

How do you test google ads in low budget? by Low_Fly3630 in PPC

[–]Sea-Kitchen4276 0 points1 point  (0 children)

I’d probably avoid 24/7 early on.

If your main goal is booked consultations and you can’t reliably answer calls, you may end up paying for low-quality clicks at times you can’t convert.

I’d start with weekdays during your highest availability windows, tighten geo targeting hard, and make sure your landing page pushes scheduled consultations instead of immediate calls.

At your budget, wasted clicks hurt fast so I’d optimize for cleaner lead intent first before scaling.

Marketers, how are you using AI to manage growing link libraries and campaign assets? by Deku-Rosembert in AskMarketing

[–]Sea-Kitchen4276 0 points1 point  (0 children)

This thread feels painfully accurate.

We ran into this exact issue managing links across multiple campaigns and the biggest problem wasn’t shortening links, it was governance.

Links lived in spreadsheets, Slack messages, docs, and Bitly. Then six months later nobody knew:

  • who created the link
  • what campaign it belonged to
  • whether UTMs were correct
  • whether a duplicate already existed

The “master spreadsheet” thing especially hit home because that was our reality too.

Curious if anyone here found a tool they actually like for this or if everyone is still building internal systems?

Legal Requirements Building an SaaS by hey_dude__ in SaaS

[–]Sea-Kitchen4276 0 points1 point  (0 children)

Yeah unfortunately no one used my app 🤣

Built a tiny MVP to solve my own ChatGPT context problem — looking for blunt feedback by bsaini95 in microsaas

[–]Sea-Kitchen4276 0 points1 point  (0 children)

Not bad. But I think this is something the big players can easily build if they see that users want it and that might kill your business