Callisto
An online companion to a native Jupyter Mac app.
- Vue
- FastAPI
- PostgreSQL
- Docker
- Stripe
- AWS
This was an internal project developed at Oak City Labs in Apex, NC. It was the online companion to a native Jupyter app for Mac and iPad that was also being developed internally.
The goal of the project was to make an easy-to-use app for using Jupyter notebooks on an Apple product. The app would allow users to run Python or R notebooks without any setup, and also allow them to run those notebooks on cloud servers with the click of a button.
The dashboard you see in the screenshots was the frontend interface that allowed users to manage their accounts, their billing info, and start/stop their remote servers. Along with this frontend portion, we built a backend that managed the remote servers (AWS EC2 instances) that users created using the app. This backend portion monitored servers for issues, tracked billing, shut them down after a certain idle time, and more.