Hi @dntrplytch:
There are different ways to achieve this:
-
Light customization
Customize task doctype, adding a new field (Custom subject). You can even hide it. Use a client script to fill the custom subject field with your project data … Then, create a calendar view (search on awesome bar). Use your custom subject field. -
Via code
Overridetask_calendar.jsandget_eventson backend method . Best way is creating a custom app instead modifying base code directly.
Check this:
Hope this helps.