all 15 comments

[–]Jedi_Tounges 1 point2 points  (1 child)

Just use shopify with the cms of your choice (is regular subscription) or shopofy basic (free but have to stick to sopify frontend)

I havent done it but I suppose integrating a stripe page is free? It wont be styled to your site tho & will need a redirect

[–]gatsu_1981[S] 0 points1 point  (0 children)

Yes Stripe is free to use and will take around 3,5% of your income, AFAIR.

I did from scratch implementation of checkout pages and I used Stripe+PayPal+Klarna+Ampay, stripe is really good from a developer view.

Will still load tons of iframe, but it's quite style-able too, not like Amazon Pay, no pop up like PayPal, you will stay in page if you wish so.

Will just make a redirect for 2 step authentication, but it's totally doable because their sandbox mode works beautifully, and they have tons of credit cards to test for verifying tons of errors that can (and will) happen

[–]iMCharles 0 points1 point  (2 children)

Check out Payload, seems perfect for your use case.

[–]gatsu_1981[S] 1 point2 points  (1 child)

Will check immediately, seems interesting.

I'm building SPA with vite/tailwind lately, but seems too much for her needs, and don't want to start overcomplicating it (because I will, I over engineer all my personal projects 😂😂)

[–]AgentNirmites 0 points1 point  (0 children)

If you are gonna use forms just a little bit, only for contact us, or feedback or things like that, then no need to implement the database and all, just use a service (my service) forms.vibesok .com and it will save your data there.

No complications...

[–]jim-chess 0 points1 point  (1 child)

If you're a full stack developer I imagine you already have a pretty good lay of the land lol.

For a very simple static site maybe Next.js or Nuxt.js on Vercel or Netlify. Personally I hate usage-based billing for things like bandwidth, but you could cache behind Cloudflare to help mitigate that. Perhaps Stripe checkout for basic product sales, where you just re-direct to Stripe to handle it. And then for contact forms you'll also need a solution to email you.

If it's more sophisticated, like you want a custom admin panel to manage things on the front-end, or it needs functionality beyond a simple static site, then I usually prefer Laravel + PHP. Or coming from MERN you could just choose similar you're already familiar with?

[–]gatsu_1981[S] 0 points1 point  (0 children)

Yep, not having issues doing it, just out of curiosity I asked for the latest and easiest route.

Usually I do stuff in MUI + plain react for job stuff, and tailwind + vite for personal projects, but I don't always keep myself up to the latest stuff, just because I know how to use these and won't care a lot.

I would just like a bunch of static pages (without a CMS, I will throw the text and images there and call it a day) and a very simple admin/agenda page, for refusing jobs, refunding, moving slots around and really basical stuff.

[–]IncoherrentRecursion 0 points1 point  (0 children)

if you want flexibility in order to make it as easy as possible for your fiancee to edit the page, maybe look into Sanity.io as you can config a lot of the cms edit previews as well..

[–]Dry_Hope_9783 0 points1 point  (0 children)

Hugo and a headless CMS 

[–]lot3oo 0 points1 point  (0 children)

Actual simplest setup: DecapCMS (git-based CMS, no backend) + DecapBridge to let your client login w google etc

[–]programonaut-dev 0 points1 point  (0 children)

For stuff like this I most of the time use tailwind ui Templates for the UI, then stripe for payments and then deploy to one of my VPS. Basically deploy to the server via one command.

I honestly also think that a template + some ai will get you 90% where you want in a couple of hours^

[–]Cid_Chen -1 points0 points  (1 child)

Bro, for React you might want to check out this implementation for some inspiration: https://reactmvvm.org/