u/Ok_Hospital_5233

▲ 2 r/webdev

Having trouble with backend, database, and deployment

Hello, everybody. I have recently been learning to work with Spring Boot and SQL to make websites. I need to know if I should keep using Spring Boot or should I switch to something like Supabase?

When I make the project using SQL I use local host for the database. Does local host work on the device I am running it on only or is there something that has to be done for it to send and retrieve data when other people run the website on their own devices?

I don't know how to make websites that can run miltiple accounts on them. Some people say I should learn JWT and sessions but others say something else. Like I want to make for a example a website where you can chat with other people. How would I make the website create multiple different accounts for each of the different users while also displaying the data on public posts each person can access? Similar to how twitter works where each person can create an account with a unique name, post tweets other people can read and send direct messages to other. How do I do that with SQL and Spring Boot/Supabase?

On the hosting side, how do I host full stack websites with a fronend, backend, and database. I have hosted static wesbites before using Vercel. Do I need to learn AWS or will the backend be enough by itself to run the projects on other devices or will I need to learn AWS or some other technology to create websites and apps that run well with multiple users on them?

I don't know the process I should follow for creating the full stack website, deploying it and running it from different devices. I would really appreciate your advice.

reddit.com
u/Ok_Hospital_5233 — 12 hours ago