Just to throw it out there (because I work with developers all day), we use Atlassian’s JIRA for a ticketing system. It’s similar to BaseCamp. With JIRA you can write tickets and move them through a workflow like “Concept”, “Ready to Start”, “QA’d”, “Completed”.
Alternatively, while it’s less robust, but super simple, free and quite nice: Trello.com. Atlassian actually bought it, but you can still use it for free.
You might also look into Github or Bitbucket to version-control and share your assets.
Best of luck! Looking forward to hearing how things go!