Mini-Project: The Community Center Report
Build the complete volunteer analysis program. Dataset: at least ten volunteers with name, city, hours, joined year, and active flag. Write one function per question: count_active, total_hours, average_hours, busiest, hours_by_city, top_city, joined_since(year), and at_risk (active but fewer than 20 hours). Every function returns, handles an empty list, and never modifies the input. Then compose a printed report with a heading, one line per finding, and a per-city breakdown. Build it fully in Python, then fully in JavaScript, and note in comments which parts were identical and which needed different syntax.
Built it in both languages?
Mark it done once your Python and JavaScript versions both run correctly. Honesty here is what makes the dashboard useful to you.