Community-based projects cultivating 21st century skills and civic engagement