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)