···11+---
22+name: CloudBox
33+summary: A website for managing and remote-ing into a virtual machine running in the cloud
44+timespan:
55+ from: 2023
66+ to: 2023
77+tags:
88+ - web
99+ - bootstrap
1010+ - django
1111+ - technica
1212+ - google-cloud
1313+ - webssh
1414+links:
1515+ github: Bwc9876/CloudBox
1616+image: ./cloud-box.png
1717+---
1818+import ExtLink from "@components/ExtLink.astro";
1919+2020+CloudBox was a project for <ExtLink href="https://technica-2023.devpost.com/">Technica 2023</ExtLink>.
2121+2222+It runs instances of a virtual machine on Google Cloud Platform, and allows users to manage and remote into them through a web interface.
2323+2424+The 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.
2525+2626+The remote connection was made using WebSSH, which is a web server that uses WebSockets to connect to a remote server.
2727+2828+It was a good first hackathon experience, and I learned a lot about web development and cloud computing.
2929+I also learned a lot about how to work in a team, and how to manage a project.