Open Collective
Open Collective
Loading
No more servers thanks to Pyodide and Firebase
Published on July 3, 2021 by Alex Hall

futurecoder's architecture has undergone a complete overhaul:
  • Python code runs entirely in the user's browser thanks to pyodide.
  • User data is stored in firebase which the browser connects to directly without needing an intermediate server.
  • There's no more Django, no SQL database, and no custom servers hosted on Heroku or elsewhere. There's just static files, which happen to also be hosted on firebase.
  • This means that futurecoder is extremely scalable for a low price, so its financial future is looking very hopeful!