Files for my website
bwc9876.dev
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.