CSE498, Collaborative Design, Fall 2021
Computer Science and Engineering
Michigan State University

Founded in 1999, Vectorform is headquartered in Detroit with seven offices across the globe. It is a company designed to help organizations move from an idea to an invention with digital products and hardware solutions. They combine a variety of technologies such as the Internet of Things, augmented or virtual reality, and other emergent systems to develop solutions for their clients.

Employees at Vectorform work on multiple projects at a given time using various tools and software development platforms. Keeping accurate totals of time spent on a given billable project is extremely important to both the company and their clients. Entering time statements manually is time-consuming and error-prone. Previous automatic time tracking systems fail to properly distinguish between different projects within one program.

Our Smart Auto-Time Logging system solves this issue by generating accurate and reliable time statements for software development and communications.

Users start the program before beginning their workday. The system generates accurate time statements throughout the workday by monitoring the programs in operation on the user’s computer and associating them to a project billing code through smart analysis.

Time statements are viewed through a web application to be confirmed before being sent to Vectorform’s billing department.

Our system automates the time-tracking process, eliminating the need for Vectorform employees to do it by hand, saving time and increasing the accuracy of the billing process.

The front end of our Smart Auto-Time Logging system is built using ReactJS, while the back end is implemented using C#. Both sides of the program interface with an SQLite database through the use of Node.js.