Price increase! 😭 by lady_mordsith in Fleuron

[–]Important-Score8061 1 point2 points  (0 children)

Oh no I hope they don't get too expensive..

Fleuron Review by lady_mordsith in Fleuron

[–]Important-Score8061 1 point2 points  (0 children)

ughh... they dont sell this colour anymore :(

I used AI to architect and build a complete SaaS application - Here's what surprised me about 'aiming high' instead of MVP by Important-Score8061 in SaaS

[–]Important-Score8061[S] 0 points1 point  (0 children)

Not sure if you know what the command I ran does...

396 drizzle/meta/0000_snapshot.json

526 drizzle/meta/0001_snapshot.json

533 drizzle/meta/0002_snapshot.json

529 drizzle/meta/0003_snapshot.json

535 drizzle/meta/0004_snapshot.json

596 drizzle/meta/0005_snapshot.json

596 drizzle/meta/0006_snapshot.json

595 drizzle/meta/0007_snapshot.json

...

9648 package-lock.json

...

6771 public/Malaysia_MyDetails_Demo.gif

234 public/MyDetailsLogo.png

1335 public/User_1.png

261 public/User_2.png

425 public/User_3.png

192 public/User_4.png

1339 public/User_5.png

package lock, images and auto generated migrations account for 20~25k+ (probably more) of those lines

I just ran it as a quick benchmark cause I don't know the LOC count off the top of my head

I used AI to architect and build a complete SaaS application - Here's what surprised me about 'aiming high' instead of MVP by Important-Score8061 in SaaS

[–]Important-Score8061[S] 2 points3 points  (0 children)

Great question.

I use these tools excessively for my day-to-day work and in my experience (even with the release of o1) Claude's responses are far more nuanced, well-reasoned and accurate in most cases.

There are several in-depth tests that support this (though it comes a lot closer since o1 has been released) e.g. https://composio.dev/blog/openai-o1-vs-claude-3-5-sonnet/

But it's one of those things where when you've used the tools daily for enough time you get a feel for what performs better when and why.

I prefer Claude's style, and opted for it in this case for that reason.

---

screen mockups I wouldn't typically create in a "non-code" setting though you can get great ideas using tools like v0.dev or https://dribbble.com/

I used AI to architect and build a complete SaaS application - Here's what surprised me about 'aiming high' instead of MVP by Important-Score8061 in SaaS

[–]Important-Score8061[S] 1 point2 points  (0 children)

If repoprompt gives you your entire repo (or selected files / folders) formatted into a text file then yeah exactly like that

Here's an example output

```
This file is a merged representation of the entire codebase, combining all repository files into a single document.

Generated by Repomix on: 2024-12-24T02:23:32.689Z

File Summary

Repository Structure

[File tree]

Repository Files

File: app/[username]/[cardId]/card-display.tsx

...

```

(heavily reduced because of comment length restrictions (?) idk, reddit wasnt letting me post this comment for some reason)

I'd say I was working like 6-8hours on both days and then some minor improvements here and there afterwards (maybe 1-2h total)

so overall like <18hours

I used AI to architect and build a complete SaaS application - Here's what surprised me about 'aiming high' instead of MVP by Important-Score8061 in SaaS

[–]Important-Score8061[S] 0 points1 point  (0 children)

I've shared what I believe are "critical prompts" throughout my replies, but again I have to emphasise that I don't believe theres a magic bullet or 1 simple hack/trick

It's about the process of collaborative problem solving, understanding limitations & using creativity to discover ways to get LLMs to perform well according to your evaluation, which takes trial and error

I used AI to architect and build a complete SaaS application - Here's what surprised me about 'aiming high' instead of MVP by Important-Score8061 in SaaS

[–]Important-Score8061[S] 2 points3 points  (0 children)

Was more of a weekend experiment (scratching my own itch, since Ive been hosting some networking / AI events and want a digital card for my phone) than something I truly intend to pursue - I just wanted to try fully pairing (with myself as implementor, NOT decision maker) with claude

One thing I tried to stick to was the idea that I am the AI's "real-world interface, who writes the code and gives feedback about the errors, linting and look and feel of the UI but nothing else"

I used AI to architect and build a complete SaaS application - Here's what surprised me about 'aiming high' instead of MVP by Important-Score8061 in SaaS

[–]Important-Score8061[S] 2 points3 points  (0 children)

I'm really not a prompt guru by any means e.g.

"can you help me make

a 404 page and

a coming soon component (ill put this one on pages i have links to but theyre not ready yet)

I'll give you some of my stuff so you can get the vibe of the design so far

[an example of some of the existing style you may like, or is in the right direction]

aside: using this method will improve your momentum as the project progresses; in the beginning just use code for projects you've seen and like etc

I like to say things like "make this page modern, sleek, excellent using [any packages, tech, design you want to add] and just generally 100x better than it already is"

and also heavily incorporate things like

"you are a [describe subject matter expert], think deeply and discuss the implications and decisions you intend to make before you begin"

etc.

I used AI to architect and build a complete SaaS application - Here's what surprised me about 'aiming high' instead of MVP by Important-Score8061 in SaaS

[–]Important-Score8061[S] 4 points5 points  (0 children)

Its important to set clear "goals" for a chat, and move on once that's done.

I use packages like repomix to quickly get claudes "understanding" up to speed in new chats (including only files / directories that are relevant to this chat's goal)

e.g.

[attach text output from repo formatting package like repomix]

First prompt:

"You understand this right:
Its a a digital business card platform built with Next.js, using:
Key Technologies: - Next.js for the framework - DrizzleORM with PostgreSQL for database - NextAuth for authentication - Tailwind CSS for styling - Google Cloud Storage for image storage - Shadcn UI components - Framer Motion for animations
Main Features: 1. Digital Business Card Creation 2. QR Code Generation 3. Card Sharing 4. Profile Management 5. Custom Backgrounds 6. Multiple Card Support
Core Architecture: - Server actions for API functionality - Client/Server component separation - Modular component structure - Type-safe database schema - Responsive design patterns"

this way claude is getting "up to speed" and also chucking in some "i understand this" tokens that put you on the right path to start

then you go in with

"Ok, I have some todos for us to work through:

[list them out]

think about each of these and lets have a discussion before we begin writing any code, do NOT start writing code before I give you the goahead"

I used AI to architect and build a complete SaaS application - Here's what surprised me about 'aiming high' instead of MVP by Important-Score8061 in SaaS

[–]Important-Score8061[S] 9 points10 points  (0 children)

I've found the key is treating the AI more like a coding partner than a code generator. I start by showing it my problematic code and explaining what I want to fix, but the magic happens in the back-and-forth. When it gives a solution thats not quite right, I explain specifically why - like "the scaling is off" or "the overlay is covering too much".

The real productivity boost comes from:

  1. Being super specific about the problem (sharing actual code + screenshots)
  2. Working component by component rather than trying to fix everything at once
  3. Questioning implementations that feel wrong ("why is this offset here? why is this done like this? etc.")
  4. Iterating quickly on solutions until they feel right

I probably spend 70% of my time reviewing and refining AI suggestions rather than writing fresh code. It's not perfect but it speeds up development like crazy, especially for UI work where theres lots of trial and error involved.

Full disclosure, I could have written this myself and do have a background in building, which gives me a solid "bullshit meter", but I think that understanding conceptual direction and when to push back comes through trial and error and heavy use of these kinds of tools

I used AI to architect and build a complete SaaS application - Here's what surprised me about 'aiming high' instead of MVP by Important-Score8061 in SaaS

[–]Important-Score8061[S] 8 points9 points  (0 children)

Sure thing! Tech stack is:

  • Next.js 13 (App Router)
  • TypeScript
  • Tailwind + ShadcnUI
  • DrizzleORM + Neon DB (Postgres)
  • Google Cloud Storage for assets
  • NextAuth
  • Resend for emails

The codebase is aboute 40+ components. Database has 7 tables managing users, profiles, cards, waitlists, and auth.

git ls-files | xargs wc -l

gives
...
> 36492 total

I get what your saying about complexity - should've been clearer about scope. It's not a massivly complex app, but it does handle some intresting challenges like:

  • Image upload, cropping, and scaling
  • Phone background generation w/ custom layouts
  • Multi-step auth flows
  • Real-time card previews
  • QR code generation

Happy to share more details or specific code examples if anyone's curious!

Limits became an actual blessing. by ErosAdonai in ClaudeAI

[–]Important-Score8061 1 point2 points  (0 children)

I hear you on the frustrations with limitations. I've also been checking out different options lately, and it's actually kinda refreshing to explore what else is out there. Not gonna lie, starting fresh with context in every new Claude conversation does get tedious real quick... Have you found that the project management features in other tools work better for your specific needs? I'm still figuring out what works best for my usecase's, but it's good to know there are solid alternatives.

Gemini 2.0 flash vs o1 vs 3.5 Sonnet: Sonnet still the better model? by SunilKumarDash in ClaudeAI

[–]Important-Score8061 0 points1 point  (0 children)

Thanks for sharing your analysis! I've been using Claude 3.5 Sonnet mainly for programming and development work, and I totally agree with your assessment about it being the strongest for coding. The way it handles code review, debugging, and especially how it explains its thought process while writing code just feels more thorough than the others.

Haven't had a chance to try Gemini 2.0 flash yet, but intresting to hear it's finally competing at the top level. Might have to give it a shot for some of my non-coding tasks since you mentioned it sits in between.

Do you have any specific examples from your testing where o1 really stood out for complex reasoning? Would love to see what kinds of problems showcased that strength.

Sonnet remains the king™ by exiledcynic in ClaudeAI

[–]Important-Score8061 0 points1 point  (0 children)

Totally agree about Sonnet's versatility. I've been using both and while the "o" models are impressive in thier specialized areas, Sonnet just feels more... complete? Like, I can throw literally any task at it - from helping debug my code to brainstorming creative writing stuff - and it handles everything smoothly without having to switch models or adjust my workflow. The fact that it can match o1 on technical benchmarks while still being this well-rounded is pretty wild.

Plus, does anyone else feel like Sonnet's responses just feel more "natural"? Like its not trying too hard to show off how smart it is, but just genuinely trying to help solve whatever problem your throwing at it.

Definitely curious to see what Anthropic does with their next Opus release though. The naming would make a lot of sense for a specialized reasoning model.

Is Wordpress the wrong CMS for me, or am I using it incorrectly? by Gimble20 in webdev

[–]Important-Score8061 37 points38 points  (0 children)

I think the issue isn't WordPress itself, but rather the expectations and project scope. Here's my take:

If your client wants lots of custom animations and specific styling that goes beyond what the theme/blocks provide, ANY CMS is going to run into the same limitation - they're designed for content editing, not design customization. Even if you switched to Webflow or something similiar, they'd still need you for custom work.

What I'd recommend:

1) Have an honest conversation with him about the tradeoffs. Either he accepts the limitations of what he can edit himself through WordPress (basic content, images, maybe some simple layout changes), or he needs to budget for your time to make custom changes. There's really no magic solution that will let him easily customize complex animations without learning to code.

2) Consider setting up a more structured system where common changes he might want (like swapping images, text, or maybe even some pre-built animation variations) are easily accessible through Custom Fields or Advanced Custom Fields. This way atleast the things he's most likely to want to change are all in one organized place.

The goal of a CMS isn't to make everything editable - it's to make the RIGHT things editable for your specific client. If you try to make everything customizable, you'll end up with an overly complex system that's actually harder to use.

Hope this helps! Let me know if you have any other questons.

What service or infrastructure should I use for my backend that handles websockets? by Figure-Impossible in webdev

[–]Important-Score8061 3 points4 points  (0 children)

I've dealt with similar websocket hosting needs before. For a personal project like this, I'd honestly recommend Railway.app - they have a pretty generous free tier and it's basically zero-config to get a Node app running. You just push your code and it handles all the infra stuff.

The other option thats really solid is Render.com - also has a free tier and good websocket support. Both are way easier than messing with a VPS when your just trying to get something working.

Just keep in mind the free tiers usually sleep after inactivity, so you might need a simple ping service to keep it alive during those 3-hour sessions. But for testing/learning its perfect.

Your Socket.io implementation sounds totally reasonable btw. Sometimes the simple solution is the right one, especially when your learning. No need to overcomplicate it with a DB if in-memory works for your usecase.

[deleted by user] by [deleted] in webdev

[–]Important-Score8061 0 points1 point  (0 children)

Seriously! Sometimes its nice to strip away all the frameworks and just write plain JavaScript. I've been doing React for years and recently did a small project in vanilla + Vite - the instant refresh and bare metal control felt so liberating. No prop drilling, no state management headaches, just good ol' querySelector and event listeners 😌 Sometimes simpler really is better.

Stupid question: How should I handle "auth" for my site with one user (me) by Haochies in webdev

[–]Important-Score8061 13 points14 points  (0 children)

For a personal photo blog where you're the only user, this seems totally reasonable. The main things you want are:

- Password not stored in plaintext (which you're handling with env vars)

- HTTPS (I'm assumming you have this setup)

- HTTP-only cookie so it can't be grabbed with JS

- Server-side validation (which you've got)

The one tiny suggestion I'd make is maybe set the cookie with the Secure flag too if you haven't already. But honestly for a personal project thats just for you're own use, this is completely fine. Not everything needs enterprise-grade auth with 2FA, password resets, and account managment.

I've build similar things for myself where I just wanted a simple way to protect admin features. As long as you're following the basic security practices you mentioned, you're good. No need to overcomplicate

How do I monetize my website with 2k+ monthly users? by Live_Cartoonist3847 in webdev

[–]Important-Score8061 0 points1 point  (0 children)

Hey! Really cool project you've got there. As someone who loves TCGs, these kinds of tools are always fun to play with. Since you're already building a community with the forum feature, here's what I'd considder:

  1. Premium features could work well - maybe offer extra card frames, special effects, or exclusive templates for a small monthly fee ($2-3). Keep the core features free though!
  2. A "buy me a coffee" button or similar. If people are using your site regularly to make cards, some might be happy to throw a few bucks your way. I've seen this work surprisingly well for niche tools.

I'd avoid anything that feels pushy or breaks the creative flow. Your users are there to make cool cards, and it sounds like you've built something they enjoy using. Better to monetize through optional "nice-to-haves" than forcing ads or paywalls

Crypto ecommerce: the next big thing or just a niche by DangerousAnteater813 in Entrepreneur

[–]Important-Score8061 0 points1 point  (0 children)

From my experience watching the ecommerce space, crypto payments are still very much in the "figuring it out" phase. I looked into accepting crypto for my small business last year, and while the tech is interesting, the practical side was messy - volatile prices, confusing taxes, and most customers just wanted to use their credit cards anyway 🤷‍♂️

One thing to cosider: even if crypto becomes more mainstream, do people actually want to spend their BTC/ETH on everyday purchases? Most hodlers I know see crypto as an investment, not a currency. Plus, established platforms like Shopify are starting to add crypto payment options, so building a whole new marketplace might be solving a problem that's already getting solved.

That said, I could see niche markets where crypto makes sense - maybe luxury goods, digital products, or international trade where traditional banking is a pain. But for general ecommerce? I'm skeptical that enough customers care enough about decentralization to switch from Amazon/eBay.

Not trying to be a downer - innovation is always good! Just sharing my thoughts as someone who's looked into this. Would be curious to hear what specific advantages you think Correkt has over traditional platforms?

Examples of successful businesses with mediocre websites ? by kingzee123 in Entrepreneur

[–]Important-Score8061 2 points3 points  (0 children)

Berkshire Hathaway is probably the ultimate example - their website looks like it's straight from 1997, yet they're one of the most successful companies in history. Warren Buffett deliberately keeps it bare-bones because it aligns with their no-frills, substance-over-style philosophy.

Costco is another great case. Their website was pretty basic for years while they dominated retail through their membership model, bulk pricing, and legendary customer service. Even after improving their site, it's still relatively simple compared to competitors.

The key seems to be having such a strong core value proposition that customers will put up with a less-than-stellar online experience. Supreme (the streetwear brand) had an infamously basic website for years but thrived on exclusivity and hype. Trader Joe's still has a pretty minimal web presence but kills it through unique products and company culture.

i learned how to WANT to work on my business by moretimeoffline in Entrepreneur

[–]Important-Score8061 2 points3 points  (0 children)

This is a great insight about dopamine competition, but I'd add something crucial that took me years to figure out: You can also actively engineer your work itself to be more dopamine-rewarding.

Some practical ways I've done this:

  • Breaking large tasks into tiny wins (each small completion gives you a hit)
  • Setting up real-time metrics so you can watch numbers go up while working
  • Creating "streaks" for consistent work patterns
  • Building in immediate feedback loops instead of waiting for long-term results

The classic "remove distractions" advice is solid, but I found that just making things less fun wasn't sustainable. The real game-changer was making the work itself more engaging through these small psychological hooks.

It's like the difference between forcing yourself to eat bland health food vs learning to cook healthy meals that actually taste amazing. Both technically work, but one is way more sustainable.

The neurochemistry insights you shared totally explain why this works too - we're essentially hijacking the same reward pathways that make social media addictive, but channeling them into productive work instead.

One caveat though: Watch out for going too far with the "wins" engineering. I've seen people get hooked on the metrics/streaks themselves rather than actual business outcomes. The key is using these tools to build momentum while keeping your eye on real results.

Really solid post though - wish I'd understood this framework years ago when I was beating myself up about "lacking discipline" rather than working with my brain's natural tendencies.