5
7 Comments

What stack to use for site?

Hi Everyone,

I am starting a new project. The aim is to sell personalized reports to people. I make these using Python, I have some experience with Flask as well. That part should be fine.
However, I haven't been building proper websites for at least 10 years. I wonder what current good/easy choices would be to make the site itself. I am thinking of a blog, payment options, etc. Nothing crazy...
I can work with HTML, PHP, CSS, but don't want to do anything that I shouldn't need to do myself... Any tips?

Thanks everyone! Great community here,

on September 9, 2021
  1. 2

    Thanks everyone for the great help! All the different options can be a bit overwhelming. Very useful!!

  2. 2

    Flask is a great choice if you already know it. It is simple and easy to get strated with as compared to Django. I will deginitely suggest using Flask and probably Bootstrap or Tailwind for frontend depending on which you are comfortable with.

  3. 2

    If Python is yore speciality maybe Django will be a good option https://www.djangoproject.com/ Personally I have very little Python knowledge so not sure how good of an option it is this days. If you already know React (or are willing to learn it) the best option then will be Next Js https://nextjs.org/ and potentially you can host the site on https://vercel.com/ or https://www.netlify.com/ for free. Then there is always the good old WordPress as an option. Finally you might want to consider https://webflow.com/ It is probably the more costlier option but since you know HTML and CSS it might save you some time in the long run.

  4. 2

    but don't want to do anything that I shouldn't need to do myself

    Sounds like a platform solution might be a good fit? (e.g. Shopify, Wix, IONOS and so on.)

    In case you don´t mind coding at all Stripe is a really good pick, especially with quick out-of-the-box solutions like Checkout or Payment Links.

  5. 2

    If you're familiar with PHP, you should give Laravel a shot. It has a package called Cashier that can help you set up Stripe in a matter of minutes and will work for subscriptions and everything else.

    TailwindUI.com could be used for the frontend. It's a fantastic product that eliminates all of the tedious aspects of website design.

  6. 1

    I used Stackbit to build https://www.chatkitty.com. Specifically their open-source Azimuth theme. https://github.com/stackbit-themes/azimuth-nextjs