Carbon Calculator
Carbon Calculator-Cloud Computing Project Introduction Cloud computing enables the delivery of scalable applications by leveraging virtualized containers and cloud infrastructure. In this project, I set out to explore Docker—an essential cloud and DevOps tool—by containerizing a full-stack carbon footprint calculator application comprising a React frontend and a Node.js backend API. The project was developed in one day to demonstrate mastery of Docker Desktop, containerization, Compose orchestration, and image management. This report separates the process into three distinct parts, as required: initial Docker exploration and setup (Part 1), enhancement and feature completion (Part 2), and advanced Docker services with image publishing and deployment (Part 3). Objectives of Part 1 To gain hands-on experience with Docker Desktop. To create Dockerfiles for both frontend and backend appl...