Week 7 Backend Progress

Bailey Tincher

Bailey Tincher

Backend Dev for Actually Colab

Backend#

  • Created a client for the websocket endpoints
  • Setup Google OAuth to allow clients to sign in
  • Added an endpoint to refresh session tokens
  • Added an event emitter to properly type events from the socket server
  • Added support for opening notebooks and getting the contents
  • Added support for locking and unlocking cells and notifying clients
  • Added support for editing cell contents and notifying clients