Student ID: 34645856
Price: $10,000
Price: $20,000
Price: $5,000
For this project, I’m building a custom e-commerce website hosted on an EC2 instance running Ubuntu and Apache. The goal is to create a basic online shopping site that runs entirely on cloud infrastructure using IaaS. This setup allows me to manage everything from the operating system up — including web server configuration, file management, and basic site security.
The site is built using simple HTML, CSS, and a bit of PHP. I didn’t use platforms like WordPress or WooCommerce because I wanted full control and to really understand how a site works at the server level. By setting everything up from scratch, I’ve had the chance to get hands-on with launching a Linux server, configuring Apache, and even installing an SSL certificate using Let’s Encrypt.
Right now, the website is a basic version — there’s a homepage, a list of sample products, and a contact section. It’s not a full store yet (no cart or checkout), but I’ve built it so that I can expand it later with those features. The main focus was on getting the infrastructure working, learning how to manage a server, and making sure the site runs smoothly.
This project is part of the ICT171 unit and is meant to demonstrate how to set up and manage a server using cloud services like AWS EC2. It’s helped me get more confident with server environments and basic web deployment.
I chose the MIT License for this project because it’s easy to understand and use. It allows anyone to reuse or modify the code freely, which makes sense for a student assignment like this. The only thing it requires is to keep my name on the original work, which is fair. It’s a popular license in the open-source world and perfect for small personal or educational projects.
Copyright (c) 2025 Kinley Phuntsho Licensed under the MIT License.