Make a WebsiteMake a Website · Intermediate
A complete Ludo game in one index.html: 2 or 4 players, the real rules (a 6 to start, captures, safe stars, exact roll home, extra turns) and a computer player, tested move by move. Plus how to put it in an Android app, and what Flutter, Unity and online Ludo add.
Make a WebsiteMake a Website · Beginner
A free solar company website template in one index.html: services, a system size calculator and a WhatsApp quote form. Then what a solar installer's website needs to win local customers from Google, and a full multi-page template.
Make a WebsiteMake a Website · Beginner
Build your own blog in PHP without WordPress: a complete one-file blog with a password-protected admin page you can upload today, how to switch it to MySQL, the security it needs, and what a full blog script adds.
Make a WebsiteMake a Website · Beginner
Build an online tools website that earns from AdSense: a one-page site with ten working tools you can upload today, which tools to add, browser versus server tools, the pages that rank, and what AdSense checks.
Make a WebsiteMake a Website · Beginner
Sell source code, templates, ebooks or courses from your own website in Pakistan: take JazzCash, Easypaisa, NayaPay and bank payments without a merchant account, check payments safely, deliver files securely and win buyers' trust.
Make a WebsiteMake a Website · Beginner
Build a free online games website: where the games come from, who earns from the ads inside them, what AdSense checks on a game site, the pages that make it rank, and the setup step by step.
Make a WebsiteMake a Website · Intermediate
Bulk email that actually arrives. SPF, DKIM and DMARC explained simply, why your server IP will fail, list warm-up, and the rules that keep you off blacklists.
Make a WebsiteMake a Website · Beginner
Build a working online store with WordPress and WooCommerce — including JazzCash, EasyPaisa, bank transfer and cash on delivery, which most tutorials leave out.
Make a WebsiteMake a Website · Advanced
Run your own video site with PeerTube, MediaCMS or a PHP script. The bandwidth maths that decides everything, transcoding, storage costs and honest advice on what is realistic.
Make a WebsiteMake a Website · Intermediate
Build your own social network with BuddyPress, HumHub or PHPFox. Honest costs, which platform suits which project, and the moderation duties that come with letting strangers post.
Make a WebsiteMake a Website · Intermediate
Run your own Google Drive with NextCloud. What server you actually need, what storage really costs, how to install it, and how to keep other people files safe.
Make a WebsiteMake a Website · Beginner
Three ways to run a chat room on your own domain: a ready-made PHP script, self-hosted open source like Rocket.Chat, or your own build. Costs, security and the trade-offs of each.
This section covers building a working website from nothing — not a landing page, but sites that actually do something: chat rooms, file sharing, social networks, video hosting and online stores.
Where should you start?
It depends on one question: do you want to learn, or do you want it finished?
If you want it working this week, use existing software. NextCloud gives you a Google Drive replacement in an afternoon. WordPress with WooCommerce gives you a shop in a day. These are mature, free and maintained by thousands of people.
If you want to learn how it works, build the small version yourself first. A basic chat room is two database tables and a page that refreshes. You will understand far more, and you will know exactly what the ready-made version is doing for you.
What these projects actually cost
| Project | Hosting needed | Monthly cost |
| Chat room | Shared hosting | $3–5 |
| Online store | Shared, 2 GB RAM | $5–10 |
| File sharing | VPS, 2 GB | $10–15 |
| Social network | VPS, 2–4 GB | $10–20 |
| Video hosting | VPS, high bandwidth | $20–150 |
Video is the one that surprises people. The software is free; the bandwidth is not. A 10-minute video watched 10,000 times uses about 1.5 TB, and that is where the bill comes from.
A sensible order
- Get hosting and a domain that suit the project, not the cheapest available
- Install a free SSL certificate before anything else — browsers now block camera, microphone and other features on plain HTTP
- Build the thing using one of the guides below
- Make it fast — compress images, add caching
- Make it findable — set up Search Console and write real page titles
Most people do these in reverse and then wonder why nothing works.
What is in this section
Every guide is written after actually running the steps, so each one includes the errors that come up and how to get past them. Where a simpler or cheaper option exists, it is named — even when it is not the one being taught.