Template, JS, and backend support for adding tasks