Issue #9: Implement basic Dashboard