Inspiration
As university students with little time management and an overwhelming amount of work, it is crucial to correctly manage our time on the internet.
What it does
MonitUr-time is a Chrome extension with the purpose of tracking your daily Chrome activity. Measurements like taxonomy, how long you frequent each tab, and comparisons between time intervals are all tracked in the background of our everyday browsing which we can open in one simple popup.
How we built it
We used HTML for the extension popup, and JavaScript to interact with Chrome's API, Manifest. Manifest was able to gather the current URL the user is on, and by manipulating the string, we are able to convert it into the company's name. By gathering the time step of each iteration, we are also able to calculate how long the user stays on each tab.
Challenges we ran into
The main challenge we rain into was understanding the Manifest API to implement into our specific needs. Manifest was extremely thorough, but also very extensive. Picking the correct API calls took a long time, and learning to efficiently use the API was the main struggle of our assignment.
The time spent on learning Manifest led into less time to develop our database. However, this experience was valuable in expanding our skillsets in API and back-end development.
Accomplishments and Takeaways that we're proud of
Overall, we were all very proud to finish a working product and glad to learn so much from Manifest.
What's next for MonitUr-time
More time would have been helpful to flush out our front-end UI as well as our database structure. For future, we can emphasize on analyzing time trends, like weekly/monthly/yearly trends, frequency of websites per hour, and specific types of websites at different time periods (productivity during the day).

Log in or sign up for Devpost to join the conversation.