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.