Files for my website bwc9876.dev
at main 30 lines 1.1 kB view raw
1--- 2name: CloudBox 3summary: A website for managing and remote-ing into a virtual machine running in the cloud 4timespan: 5 from: 2023 6 to: 2023 7tags: 8 - web 9 - bootstrap 10 - django 11 - technica 12 - google-cloud 13 - webssh 14links: 15 github: Bwc9876/CloudBox 16image: ./cloud-box.webp 17--- 18 19import ExtLink from "@components/ExtLink.astro"; 20 21CloudBox was a project for <ExtLink href="https://technica-2023.devpost.com/">Technica 2023</ExtLink>. 22 23It runs instances of a virtual machine on Google Cloud Platform, and allows users to manage and remote into them through a web interface. 24 25The web interface was made in Django and used Bootstrap for styling. The backend was written in Python and used the Google Cloud SDK to manage the virtual machines. 26 27The remote connection was made using WebSSH, which is a web server that uses WebSockets to connect to a remote server. 28 29It was a good first hackathon experience, and I learned a lot about web development and cloud computing. 30I also learned a lot about how to work in a team, and how to manage a project.