Skip to content
 
 

Latest commit

 

History

269 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SFU Hive

Description

This app helps students track assignments, organize their schedule using the Canvas API, maintain mental wellbeing with goals and mood tracking, and earn incentives for studying.

Project Webpage

Please view our project webpage here.

Features

  • Imporint assignments from Canvas API
  • Crowdsourced assignment ratings
  • Scheduled push notifications for upcoming assignments
  • Track mood and wellbeing
  • Set goals and view progress
  • Insentive systems and achievements
  • NFC-based water intake tracking

Requirements/Permissions

  • API 33+
  • Internet
  • Access Network State
  • NFC
  • Post Notifications

Installation

This app will not work if cloned unless you add your own personal Canvas API token into the Manifest

git clone https://github.com/SFU-Hive/SFU-Hive.git

Architecture

MVVM Diagram

MVVM drawio

Acknowledgements

Online resources such as official docs, tutorials, and generative AI were used in the development of this app, examples might include:

About

group project for CMPT-362

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages