Skip to content

A browser extension to track website usage, time spent, and categorize sites into various groups like Social Media, Shopping, Productivity, and more.

Notifications You must be signed in to change notification settings

Manraj29/Browser-Activity-Tracker

Repository files navigation

Browser Activity Tracker

This is a Chrome extension that helps you track your website usage, including the time spent on websites, visit counts, and categorizing websites by type (e.g., Social Media, Shopping, Productivity). It also provides tips for managing your online time effectively.

Features

  • Track the total time spent on each website.
  • Count how many times each website was visited.
  • Categorize websites into predefined categories like Social Media, Shopping, etc.
  • Display most visited websites in a user-friendly interface.
  • Provide actionable tips to manage digital well-being.

How to work?

Prerequisites

  • Node.js and npm installed on your system.
  • Chrome browser installed.
  • Basic knowledge of React and Chrome Extensions.

Installation

  1. Clone the repository:
  2. git clone https://github.com/Manraj29/Browser-Activity-Tracker.git
  3. Navigate to the project directory
  4. Install dependencies:
  5. npm install
  6. Build the project:
  7. npm run build
  8. Load the extension in Chrome:
    1. Open Chrome and go to chrome://extensions.
    2. Enable "Developer mode" (toggle switch in the top right corner).
    3. Click "Load unpacked" and select the build folder in the project directory.

Usage

  1. Once installed, the extension will start tracking your website usage automatically.
  2. Click the extension icon in the browser toolbar to open the popup interface.
  3. View your usage stats such as time spent, visit counts, and category breakdowns.
  4. Follow the tips provided to manage your online habits more effectively.

Screenshots

home page popup page

Technologies Used

  • React.js
  • Chrome Extensions API
  • JavaScript
  • HTML & CSS
  • Bootstrap (for UI styling)

Future Improvements

  • Adding user-customizable categories.
  • Integrating with a backend for long-term data storage.
  • Exporting usage reports as CSV or PDF.
  • Adding dark mode support for the interface.

Thanks!

About

A browser extension to track website usage, time spent, and categorize sites into various groups like Social Media, Shopping, Productivity, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published