ICT171 Project Proposal – Food Blog Today

Student Information

Project Proposal

This project demonstrates how to deploy a basic website on an Amazon EC2 instance as a practical implementation of ICT171 Infrastructure as a Service (IaaS). The server uses the Ubuntu operating system and is configured with the LAMP technology stack: Apache for website hosting, MySQL for database management, and PHP for server-side scripting. The website, called Food Blog Today, aims to develop into a platform for sharing simple recipes and food ideas. Currently, the website displays static HTML content along with necessary metadata such as student ID and project information. The domain name (foodblogtoday.com) has been registered and configured with AWS Route 53, and SSL encryption has been enabled using Let’s Encrypt and Certbot to ensure secure HTTPS access. The server is protected by basic firewall rules (UFW) and can be accessed remotely via SSH. Through this project, I learned how to configure and provision cloud-based virtual machines, install and maintain necessary web server software, and perform basic security hardening. This project also solidified my understanding of the Linux command line environment, system package management, and the basics of scalable, internet-accessible application infrastructure. This project laid the foundation for future developments, such as implementing dynamic user input, storing and retrieving content in a database, and ultimately deploying a fully functional blogging application in a secure and scalable cloud environment.

License Justification

I chose the MIT license for this project because it is simple, permissive, and widely used. The MIT license generally encourages collaboration and protects the rights of the original author, while allowing others to freely use, modify, and distribute the code, which is consistent with the educational and open source nature of the project.

MIT License

Website Introduction

Food Blog Today is a cake-themed website dedicated to sharing delicious recipes, baking tips, and video tutorials for enthusiasts of all levels. Whether you're a beginner or a seasoned baker, you'll find something delightful here!

Target Audience

Baking enthusiasts, food bloggers, students, and anyone who loves sweets!

Website Goals

Website Features

Website Structure

Explore More

Leave a Comment

View Comments