Skip to main content

Firebase DB Developer Guide

Welcome to the Synthergy Firebase database developer guide! This page is designed to help you get started on contributing to the Firebase database component of the project.

Joining the Project

The Firebase database for Synthergy is hosted in the synthergy-game project on Firebase. To gain acess to the project, you will need to be added as a member of the project on Firebase by another project member.

Game Saves Storage

The Realtime Database is currently being used to store game saves under the gameSaves collection. Each document in the collection represents an individual game save. The type of this data is defined by the GameSave interface in the codebase.

User Data Storage

User authentication is handled by the Firebase Authentication service. Currently only email/password authentication is supported. Accounts can be created via the frontend web client.

Resources