-
Notifications
You must be signed in to change notification settings - Fork 2
Backend Architecture
Riya Jaggi edited this page Mar 15, 2021
·
3 revisions
IDOL’s backend is built using TypeScript with works well with Firebase, where all the members and teams information is stored.
We are currently using Google OAuth2 for user authentication.
/data - contains run.ts script and supporting files
/resources - Firebase json
/scripts - contains get-members.ts script and supporting files
/src - backend source implementation with dao, api, firebase and types
data/run.ts - to update member documents on Firebase using jsons from Nova server
scripts/get-members.ts - gets the members' data from Firebase and saves as json files
Visit the APIs page to know more about IDOL's APIs.