This mini-project is a face-off between a secure site (rock-solid HTTPS with SSL) and an insecure site (risky HTTP without encryption). 🛡️🔓 It’s time to see the real difference between the two! 💀 vs. 🏆
✅ Secure Site - HTTPS with an SSL certificate 🏅 ❌ Insecure Site - Plain old HTTP, no encryption 😱 ⚡ Live Demo of Risks - Witness how hackers can snoop on unprotected sites! 👀
- Node.js / Python (your web server’s best friend!)
- mkcert (for generating SSL certificates like a boss 🏗️)
- A local web server (Express.js, Flask, or Apache – pick your fighter! 💪)
brew install mkcert # macOS 🍏
choco install mkcert # Windows 🖥️
sudo apt install mkcert # Linux 🐧mkcert -installmkcert localhost 127.0.0.1You’ll get localhost.pem and localhost-key.pem for top-tier security 🔐.
- Secure Site - Runs on HTTPS with SSL 🛡️
- Insecure Site - Runs on HTTP, no protection 🚨
Run both sites and compare – see the magic unfold! ✨
👀 Screenshot 1: Secure site in action – HTTPS lock icon, valid SSL, all good! ✅🔒


This project is licensed under the MIT License – because sharing is caring! 💙