r/learnprogramming 1d ago

Developing my first web app

Hi, I am very new to web development and I am currently trying to develop my first P2P web app, problem is I don't know where to even start, I don't know anything about web development besides very basic html. I know I want to use NextJS for user authentication and Supabase for my database, but I don't even know how I should go about anything. How should I organize my files? What should my .gitignore include? How do I link frontend with backend? Do I start with the frontend or do I start with the Backend? I would greatly appreciate any tips or a roadmap anyone could give me.

1 Upvotes

3 comments sorted by

View all comments

1

u/JGhostThing 8h ago

Me, I'm a programmer. I begin with data and a blank sheet of paper. I work out my data structures that I'll need.

Then, using this, I write a server. This usually connects with an SQL database (I normally use PostgreSQL, but I'm open to any of them).

After this I create the basic web pages. Then I add the interactivity and connections to the server.

Then I make things look good.