Pages

The web pages provided by our web app

Pages
Static Members
▸ account(admin, app)
▸ addTag(admin, app)
▸ addTask(admin, app)
▸ delete-account(admin, app)
▸ editTag(admin, app)
▸ editTask(admin, app)
▸ freetime(admin, app)
▸ expressapp(app, admin)
▸ login(admin, app)
▸ logout(admin, app)
▸ pickWeek(admin, app)
▸ register(admin, app)
▸ reset(admin, app)
▸ sessionLogin(admin, app)
▸ viewTasks(admin, app)

API

The API calls provided by our web app

API
Static Members
▸ addCustTag(admin, router)
▸ addFreetime(admin, router)
▸ addTagToTask(admin, router)
▸ addTaskAPI(admin, router)
▸ editTagAPI(admin, router)
▸ getCategories(admin, router)
▸ getCourseByName(admin, router)
▸ getCoursesByCategory(admin, router)
▸ getTag(admin, router)
▸ getTagRef(admin, router)
▸ getTags(admin, router)
▸ getTaskID(admin, router)
▸ getTasks(admin, router)
▸ modifyTask(admin, router)

Firebase Functions

The background Firebase Cloud Functions

Firebase Functions
Static Members
▸ addUser
▸ addUserInfo
▸ deleteUser
▸ webapp

Misc Functions

Other Misc functions used in the application

Misc Functions
Static Members
▸ getTagList(tasks, currentTags)
▸ getPriorityList(tasks, currentTags)
▸ retrieveTasks(admin, uid, sortColumn)
▸ getTaskByGeneric(admin, uid, sortColumn)
▸ deleteCollection(db, collectionPath, batchSize)
▸ deleteQueryBatch(db, query, resolve)