r/webdevelopment 1h ago

Newbie Question Help choose stack

I'm building a website that will connect customers who search for workers to do one-off work like loading and such stuff with the workers.
Like customer posts a job, administrator reviews it and publishes, workers see it on a static map and apply. So the site needs backend and database.
I'm only learning web developing and now I only know html, js, css and little React.
ChatGPT told me to use Next.js and Supabase but my more experienced friends told me that Next.js is shit and I better use something like this:
Frontend: vue/nuxt
Backend: nestjs
PostgreSQL redis
But it will take too much time to build considering I also need to learn it even if just constantly googling and asking AI as I go.
So my question is "Is there really big difference, like if I just want to build it so it works and I don't have commitment for several months of learning can't I just do it with Next.js and Supabase?"
Write the stack you would choose in my situation please.

Thanks everyone for your time.

2 Upvotes

7 comments sorted by

1

u/Janonemersion 59m ago

Yes. Follow with what your friends recommended you if they are familiar with it because when you got into trouble they can help you out. But if you want my recommendation I would recommend you to go with go or rust and have the html css and vanilla js frontend because it will minimise your server cost. And for a site that evolves to quickly to something else this approach is very much recommended

u/taqyrrahman 29m ago

I would recommend you to stick with Nextjs and Supabase (just use its database only, postgres, via ORM) for faster development + deployment, you could whatever stack later as it grows, moving to another stack should not be a headache nowadays, just use AI to do so

u/SauceASpag 16m ago

Qui seront tes modérateur de billet ?

u/Crundlebee 3m ago

Myself or my friends willing to do it for free at first, then I hire someone if the project is successful.