- Build a system to collect data that is generated on an interval (once a minute/hour/day/etc. Store in a database; record time and data value.   - Build a web app that displays a graph of the collected data with a choice of intervals (per min, per hour, per day, etc.). Add a table report of the data with column headings. The table should be placed below the graph.