Employee Time Capture Portal
Company : Rule4
Table of Contents
Problem Statement
Current Challenges:
Employee Timecapture: Modernizing Timesheet Management
Proposed Solution
Tech Stack
Frontend
Backend
Testing
Project Planning
Deployment
Frontend: WorkFlow
Frontend: Integration
Backend: High Level Architecture Diagram
Infra and Data Processing Service
Slack Service
Slack Service
Slack API
gRP call
Data Processing Service
GCal Service
Gprc Request
GCal Service
Gcal API
Data Processing Service
Demo
Challenges
01
02
03
04
05
Navigating the Integration
AG Grid flow
Searching how to navigate these process was a task.
Managing context between various Custom Vue components.
Non Standard Data
Accuracy Of Notification
User identifiers in channels and GCal meetings were not uniform.
Handling various edge cases to ensure old notifications are deleted and not repeated
Frontend
Backend
Communication
Lost access to Rule 4 Slack channel and had trouble establishing contact again for a month.