How this Open Source #1 Product Hunt app was built

Поделиться
HTML-код
  • Опубликовано: 13 янв 2025

Комментарии • 16

  • @ajaydeepsinghrajpoot
    @ajaydeepsinghrajpoot 11 месяцев назад +1

    Really curious to know about the technology choice, why you went through the mentioned techstack and how should someone who is building their first product decide this? Great content as always.

    • @elie2222
      @elie2222  11 месяцев назад +1

      Go with what you know.
      Every project I use a slightly different stack. It allows me to learn new tools and stay up to date. Also tools change over time.
      One thing that's been common to all my projects is that they're full-stack JS (and the last few years they're all full-stack TS. And also all use React).
      There are a lot of good ways to build things. But a quick summary:
      Next.js - backend and frontend in one repo with minimal set up. Very easy to deploy to Vercel.
      React - used it for years. Most popular frontend framework by far. That makes it easy for others to join the project too. Widest base to pick from (same goes for the entire stack TBH). Nothing wrong with Vue or Svelte or HTMX or whatever you feel comfortable with.
      Tailwind - again it's the default these days. Has a nice set of defaults with Shadcn/ui and Tailwind UI.
      Postgres - default SQL db.
      Prisma - other options are Drizzle and Kysely. Maybe I'll try one of those on another project.
      Tinybird - nice solution for analytics. In hindsight it may not have been the best choice for this project and we may move away from it in places.
      Redis - not absolutely necessary. Usually I'd recommend sticking to one database where you can.
      For new projects I'd consider Supabase as well. Although never used it.
      Something I try to avoid is using frameworks that may disappear one day. It's annoying to be using deprecated projects that no one uses anymore. I have an old project on Meteor which that happened to.
      A lot more I could write but hopefully gives you an idea.... No right and wrong. Great apps written in PHP and jQuery too. Do what works.
      What are you considering using?

    • @ajaydeepsinghrajpoot
      @ajaydeepsinghrajpoot 11 месяцев назад

      @@elie2222 Hey, Thanks for such great explanation. I'm exploring a concept for a community-driven platform that facilitates referrals and talent showcase, connecting educators, learners, and recruiters. And, the techstack i'm moving forward with is
      frontend: next js with shadcn and taiwlind
      backend: express js,
      monorepo,
      trpc, and prisma for db,
      might use redis for invite system and caching. The one thing i'm not sure about is the authentication part. Since, the product will be mostly free, i don't want to spend alot of money. Any suggestions?

  • @anayatk.007
    @anayatk.007 11 месяцев назад

    Amazing content! Appreciate you for sharing this type of information.

    • @elie2222
      @elie2222  11 месяцев назад +1

      Thank you! What did you find most helpful in this one?

  • @starlord7526
    @starlord7526 7 месяцев назад +1

    I have almost a year of coding in react and this looks scary to me. Maybe it is time I need to level up before its too late

    • @elie2222
      @elie2222  6 месяцев назад

      What scares you?

    • @starlord7526
      @starlord7526 6 месяцев назад

      @@elie2222 so many things starting with turbo repo iteself

  • @priyankrajai
    @priyankrajai 11 месяцев назад

    Great content man!!

    • @elie2222
      @elie2222  11 месяцев назад

      Thanks. What did you find most helpful?

    • @priyankrajai
      @priyankrajai 11 месяцев назад +1

      How to build with modern and tending tech stack like shadcn ui, nextjs, tinybird.

  • @prashlovessamosa
    @prashlovessamosa 11 месяцев назад +1

    Thanks for sharing.

    • @elie2222
      @elie2222  11 месяцев назад

      Thanks for watching!

  • @ARSHADKHAN-hc6pb
    @ARSHADKHAN-hc6pb 11 месяцев назад

    i am falling in love with you ❤❤❤❤

    • @elie2222
      @elie2222  11 месяцев назад

      thanks! i wont tell my wife 😅

    • @ARSHADKHAN-hc6pb
      @ARSHADKHAN-hc6pb 11 месяцев назад

      @@elie2222 😂😂