1
8 Comments

React vs nextjs vs flutter web

I have built an app for my saas using flutter. Now I am thinking of Building a web platform for the app. So I can increase my reach but I am confused on what to use for frontend.

  1. The app is built with flutter so it will probably take less time to build the platform. But I think flutter web is not that good for a saas as I have paying users on my app.
  2. I am well versed with react and I like it for web so I can build it with react too.
  3. I want to try next js because I need seo to get organic traffic.

Please suggest what would work the best from a saas point of view.

Here is my app link for reference : https://play.google.com/store/apps/details?id=com.madhurtexttospeechtts.madhur

posted to Icon for group Developers
Developers
on May 5, 2022
  1. 2

    If you already know react, then Next JS will be pretty easy to learn. If is seo is important having SSR/SSG pages is definitely helpful so I feel like Next is the way to go.

    I don't personally have experience with Flutter, but have also heard it's not the best for web.

    One other thing to keep in mind: You could always build a few marketing/landing pages/blog with a different stack than what you use for your actual app. e.g. you can have your_domain.com point to all your SEO related content and then have app.your_domain.com for for actual app. That way you could use Next/[insert tech that's good for SEO here] for your marketing pages and then flutter/react as a SPA/[anything else] for your app. Probably not worth it initially though -- Next should be fine for everything.

    1. 1

      Thankyou I think I'll go with react or next.

  2. 1

    how is flutter web? It was a prototype when I first saw it. It would be pretty cool to just use one language to code for mobile AND web.

    1. 1

      It's okay but I don't think it would be good for a saas.

  3. 1

    I would recommend Nextjs. It is very similar to React and it is so much better for SEO. This way you will have the desired boost of traffic. Many companies use Nextjs for their landing pages. Netflix use it for the first page that is public facing.

    And about flutter web, maybe you will be able to reuse some code but still has to do a lot of custom styling and web-only components. And again weaker for SEO.

    Go with Nextjs.

    1. 1

      Yeah thanks I'll be going with next

  4. 1

    I would recommend NextJS if you already know react.

Trending on Indie Hackers
Agencies charge $5,000 for a 60-second product demo video. I make mine for $0. Here's the exact workflow. User Avatar 129 comments I've been building for months and made $0. Here's the honest psychological reason — and it's not what I expected. User Avatar 74 comments I wasted 6 months building a failed startup. Built TrendyRevenue to validate ideas in 10 seconds. User Avatar 59 comments Your files aren’t messy. They’re just stuck in the wrong system. User Avatar 29 comments This system tells you what’s working in your startup — every week User Avatar 20 comments Why Direction Matters More Than Motivation in Exam Preparation User Avatar 14 comments