Take it further - OfficeDev/microsoft-teams-apps-timetally GitHub Wiki
Scenario 1
Allow end-users to set reminders for filling timesheet.
Suggested Solution: End-users can configure reminders to be sent at set time and frequency.
Pros: End-user's will be reminded at configured time and frequency to promote timesheet compliance.
Scenario 2
Extend app to integrate Planner tasks and projects
Suggested Solution: Implement Planner APIs to integrate tasks and projects in planner instead of Azure SQL storage.
Pros: Existing tasks and project created in Planner can be integrated in 'Time Tally' app. End-users can also track their tasks in Planner boards.
Scenario 3
Extend app to allow central project management & timesheet Export
Suggested Solution: Integrate with your existing project repository and allow central admin team to download the timesheet reports for further processing. Timesheet entries can also be integrated with project management tool to get a single view of completion against utilization
Pros: Extends the functionality to integrate with existing processes