The backend node server app for LingDocs sites. Handles auth and various apis.
When a user upgrades their account level to student or editor:
- A doc in the
_usersdb is created with their Firebase Authentication info, account level, and a password they can use for syncing their personal wordlistdb - A user database is created which they use to sync their personal wordlist.
There is also a review-tasks database which is used to store all the review tasks for editors and syncs with the review tasks in the app for the editor(s).