Trello, VS Code with Live share, and Github are amazing tools that allow for great team project management and productivity.
Using all three of these tools in tandem should greatly improve productivity and this guide should serve as a useful tool in learning how to use all of them.
Trello alleviates a lot of stress from the project workflow that many computer science classes have as you don't have to keep all of the task management in you and your teammates head. Using the trello template to your advantage for further projects should increase productivity and keep your mind more so at the implementation then the management.
Visual Studio Code with Live Share allows for coding in groups to be streamlined and a cleaner overall process. Live Share makes it possible to code as if everyone is on the same machine, greatly reducing overall headaches by preventing any changes from happening outside of the member's sight.
GitHub makes code management and version control simple and effective. Using Git it's possible to segment projects into sections that can easily be split up and managed. It's invaluable to any large-scale program.