Coder Social home page Coder Social logo

ankitjha2603 / website-tracker Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 13.38 MB

The Website Tracker Chrome extension helps you monitor and manage your web browsing habits by tracking the time spent on each website. Additionally, it provides analytics in the form of graphs and charts, allowing you to visualize your usage patterns.

JavaScript 91.80% CSS 4.15% HTML 4.06%
boostrap chartjs chrome-extension chrome-storage-api css3 html5 javascript

website-tracker's Introduction

Website Tracker Chrome Extension

The Website Tracker Chrome extension helps you monitor and manage your web browsing habits by tracking the time spent on each website. Additionally, it provides analytics in the form of graphs and charts, allowing you to visualize your usage patterns.

The "Website Tracker" Chrome extension helps you monitor and manage your web browsing habits by tracking the time spent on each website. Additionally, it provides analytics in the form of graphs and charts, allowing you to visualize your usage patterns. The "Website Tracker" Chrome extension helps you monitor and manage your web browsing habits by tracking the time spent on each website. Additionally, it provides analytics in the form of graphs and charts, allowing you to visualize your usage patterns.

Features

  • Real-time Tracking: Tracks the websites you are currently using in real-time.
  • Popup Analytics: Clicking on the extension icon opens a popup displaying the time spent on the currently open website.
  • Daily and Monthly Analytics: View detailed analytics of your website usage on a daily and monthly basis.
  • Pie Chart: Provides a pie chart summarizing the overall distribution of your time spent on different websites.
  • You can limit the website usage to:
    • None: No limitations on website usage.
    • Ignore: Ignores tracking for specified websites.
    • Time Limit: Sets a daily time limit for specific websites. Exceeding the limit may block the website for the remainder of the day.
    • Block: Blocks access to specified websites.

Installation

To install the extension, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/ankitjha2603/website-tracker.git
  2. Open Chrome and navigate to chrome://extensions/.

  3. Enable "Developer mode" in the top right corner.

  4. Click on "Load unpacked" and select the directory where you cloned the extension repository.

  5. The extension will be added to Chrome, and you can start using it immediately.

Usage

  1. Install the extension.
  2. Click on the extension icon to access the popup with real-time analytics.
  3. Explore the daily and monthly graphs to understand your browsing habits.
  4. Set limitations or blocks for specific websites through the extension settings.

Technology Used

This Chrome extension leverages a stack of technologies, with a primary focus on JavaScript:

  • JavaScript: The core programming language driving the dynamic behavior and functionality of the extension.

  • HTML: Used for structuring the content and defining the basic layout of the extension.

  • CSS: Employed for styling and presentation, ensuring a visually pleasing and consistent user interface.

  • Bootstrap: Integrated to enhance the design and responsiveness of the extension's UI components.

  • Chart.js: Utilized for creating interactive and visually appealing charts within the extension.

  • Chrome Storage (chrome.storage.local): Incorporated to manage local storage, enabling the extension to persistently store and retrieve data.

website-tracker's People

Contributors

ankitjha2603 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.