Time Tracking System

Time tracking system

Business Needs

Initially the client was making use of various applications to manage their client’s resources. This was time consuming and required more efforts. The client was looking for developing a solution which could store and manage all the data in an organized manner, which would save time and effort.

Technology Skill Set

Microsoft Visual Studio 2015
.net Framework 4.5
Microsoft SQL Server 2016
Power BI Desktop
Microsoft Azure
Namely API Integration
Quick Books Web Connector
.Net Framework 4.5
Technical Objectives
  1. Design and develop a web portal
  2. Pull the existing employee information from Namely API and store in the application.
  3. Give access to the Admin to configure pre-requisite application settings and manage employee demographic information.
  4. Design and develop a dashboard in such a way that the user is easily able to view data and make necessary decisions.
  5. Easy-to-use Scheduler for the Manager to allocate resources.
  6. Manage the Dashboard dynamically, in order to generate data.
  7. User Management using Azure AD Authentication so that there is no need to register each employee.
PSSPL Solution
  1. PSSPL designed a solution in such a way that the client could monitor everything from the Web Application.
  2. Dashboard integration so that the Admin has a broader view of business activities.
  3. Schedule management with the option of “Locking” a particular employee
  4. Employee Task management with the option of adding time-related to each of their tasks assigned
  5. The application would also export client Invoice to QuickBooks Desktop software via Web connector.
  6. All this information can be made available to authorized users from anywhere in the world via the internet.
  7. Ability to fetch current progress of Employee, Client Allocation, Client Billability.
  8. Timesheet adding functionality for the employee to keep track of all the task performed by them
  1. Eliminating time required to manage different software.
  2. Manager would be able to approve and review Employee Timesheet so that he can keep track of all the activities performed
  3. Client was able to view the resource allocation and integrating “Feedback” option made it easy for them to know the availability of resources
  4. Increased productivity and getting more work done by the Manager without looking at much other software at a time.
  5. Access to key information from anywhere at any time.
  6. Improved work-force utilization, increased the visibility of resources, time-tracking.
  7. Increased visibility of business plan without having to look at different software.