I am building a website and I need help!
Posted by P1n3appl34@reddit | learnprogramming | View on Reddit | 17 comments
I am on my 1st year on a business-informatics program in university. I wanted to learn how to build websites with html, css and JavaScript. Now I have a working website (on a local machine)(with no JS code yet, but I am working on it), but I don’t know what to do now. I created a repo on GitHub, but now I don’t know what to do next. How do I get my website to work on any device in the world? I understand that I need to get a domain name, but how do I make sure I can support the website and update it regularly with new features?
Katcm__@reddit
I’ve taken local HTML/CSS projects live on Hostinger and it made publishing updates and adding a domain really straightforward, do you plan to add interactive features with JS soon
webdevdavid@reddit
You can get the step-by-step instructions here: How to Host Your HTML, CSS & JS Website on GitHub Pages for Free
But if you want to update it and add new features, you are probably better off using a website builder, like UltimateWB. You can still add your own coding to it if you want, but it makes the whole process easier.
P1n3appl34@reddit (OP)
Thank you 🙏
PoundSpirited7595@reddit
eat DX and tons of tutorials. What stack are you using?
P1n3appl34@reddit (OP)
Sweatyfingerzz@reddit
for standard hosting, github pages is the easiest free route. but if you want to skip deployment headaches and easily push new features later, check out ai builders like v0, bolt.new, or runable. runable is awesome because it handles all the hosting, domains, and live updates automatically, letting you build and deploy everything straight from a prompt.
P1n3appl34@reddit (OP)
I know that there are many automated tools that can help with support and updates, but I first want to learn how to do it myself
Brandt001@reddit
You’re actually very close once your site works locally and is on GitHub, the next step is deployment (hosting). You can publish it globally using static hosting (like GitHub Pages or similar), then connect a domain so anyone can access it, and push updates anytime you improve the code. Later, many businesses move to managed platforms like Wix when they want easier scaling without server maintenance. Are you planning to keep it as a pure coding project, or turn it into a real production site people will actively use?
normantas@reddit
As this person said. Just to emphesize. You first host it. You map a domain later.
Brandt001@reddit
Exactly hosting first gives you a live environment to test and update. Once it’s stable, mapping the domain ensures it’s accessible and professional. Are you planning to manage updates manually, or use a platform that makes it easier long-term?
P1n3appl34@reddit (OP)
In the beginning, I’ll be the sole developer, but later, in future projects, I’ll probably be not the only one
P1n3appl34@reddit (OP)
I am thinking of keeping this particular project as a simple coding “test bench” for learning and trying out stuff. I am now learning, before starting another project, which would be a website for a country side hotel, that is going to be used in actual business
Brandt001@reddit
Smart move using one project for learning and another for real business keeps things clean. For a hotel site, the priority isn’t just code, but bookings, speed, mobile experience, and trust that’s what drives revenue. Are you planning to handle reservations directly on the site or redirect to a third-party system? I help structure business sites to maximize actual bookings, not just look good.
P1n3appl34@reddit (OP)
Probably redirect them, but how do I handle them myself?
Damonkern@reddit
Use GitHub pages to publish ur page, configure a server with static IP and use js. It's a tldr and read docs for a good ste by step process. Good luck
P1n3appl34@reddit (OP)
Thx 🙏
DenseSet531@reddit
GitHub pages