Implement custom accordion behavior for projects