WPI Greenboard
Noah Cyr, Weaver Goldman, Surbhi Kapoor, Willem van Oosterum
Final Presentation
CS 542
Meet the Team
Willem van Oosterum
Data Lead
Weaver Goldman
Frontend Lead & DevOps Lead
Surbhi Kapoor
Product Lead
Noah Cyr
Backend Lead
Project Overview
Application Capabilities
Target Users
Development Approach
Tracking API Details
Emissions Calculations
Database Details
Data Sources:
Entity Relationship Diagram
UML Diagram
Final Architecture
Leaderboard Workflow
Query Analysis
Our most popular query:
Join options considered:
Computed on a few days of data
We see reasonable agreement with the engine’s chosen plan
Query Timing
Alternative Emissions Format Trigger
We automatically compute equivalent trees planted and equivalent miles driven for each package.
Person Carrier Stats View
Leaderboard Page
Leaderboard Page (Bar Chart View)
Single Person View
Timeline View
Add Package - Tracking# Lookup
Add Package - Emission Calculator
Service Types (Table View)
Service Types (Bar Chart View and Controls)
Demo
Add Package Demo
Service Types Page Demo
Issues
Lessons Learned
Future Work
Thanks!
Noah Cyr, Weaver Goldman, Surbhi Kapoor, Willem van Oosterum
CS 542