Welcome to the Asana Community Forum @Katarina_Zivkovic
In general I would recommend setting up a team, then one main project where you have all your tasks and then separate projects per department/team (such as design, content writer, etc)
Then in every project you have stages set up and you work with custom fields to trigger rules to push tasks forward.
Portfolio view might be helpful in your case too, so are dashboards/reports to keep an overview.
Additionally the workload feature will be very handy.
Now not sure if you need to monitor as well how much time is allocated vs actually spent (same for $), if so have a look here.
I have also shared a workflow on how I handle everything related to video planning - production - publishing here.
I also recommend looking through the forum as there have been similar requests in the past and a few use cases have been shared as well that can be helpful
Hope that helps.