How to setup a project to work with external contractors?
So you are about to start on hiring freelancers or external contractor agency that would work on your concept what would be the proper steps to establish to ensure best possible outcome of the collaboration.
Codebase
You will need to create a Github organization and add contributors to it, so they would commit code at least once per day to your repository.
Passwords management
using 3rd party solutions are inevitable you will purchase SaaS solutions or platforms that would allow inviting users via email and authenticate them via Gmail.
Or you will create some credentials and share passwords with collaborating team.
Platforms ownership
Often times Heroku hosting or AWS Cloud accounts are created by 3rd party agency or employee or a freelancer hired for a project. You will need to make sure you are owner and admin of your critical platforms/infrastructure.