Skip to main content

309 Dashboard

The 309 Dashboard is a website designed to bring all the different moving parts of 309 to a single spot. We want to gather elements from Gitlab, Canvas, CATME and have it all viewable from a dashboard that will be useable by students, TA's and the professor at the same time. ComS 309 is the first time many students are in charge of the process of app development and we want to make every piece of information as accessible as possible for students. We also want to ensure that TA's will have a easier time managing their groups. 
 

Goals:
Allow TA's to manage 309 groups easier.
Display metrics of teams (such as commits). 
Notify TA's of problematic students (such as students that are not committing).
Allow TA's to upload files to be stored on the database.
Compile data of how the entire class is doing to be easily digestible.
Show students how much time is left before their next demo.

Technology:
Express
MongoDB
Node.js
React

Team Communication:
Discord
Gitlab
Google drive
Trello