Skip to content

Commit

Permalink
Updated README
Browse files Browse the repository at this point in the history
  • Loading branch information
PsychoSanchez committed Nov 16, 2024
1 parent fd84078 commit 0219052
Showing 1 changed file with 17 additions and 16 deletions.
33 changes: 17 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# web-activity-tracker
# Web Activity Tracker (BroTime)

This is a simple web activity tracker Chrome extension that can be used to track user activity on websites. It is built with Typescript, React, ShadcnUI + Tailwind and uses Chrome extension manifest V3.
A comprehensive web activity tracker Chrome extension built with TypeScript, React, ShadcnUI, and Tailwind. This extension leverages Chrome extension manifest V3 to provide detailed insights into user activity on websites.

<span>
<img width="250" alt="Screenshot 2022-12-04 at 16 18 20" src="https://github.com/user-attachments/assets/041acffb-3f4a-4abe-8e3c-ec8ff81b27dd">
Expand All @@ -10,32 +10,33 @@ This is a simple web activity tracker Chrome extension that can be used to track

## Privacy

Extension does not share collected data from the user. It stores data locally on the user's machine.
This extension prioritizes user privacy by ensuring that all collected data is stored locally on the user's machine.

- Data is stored in the browser's storage ([chrome.storage](https://developer.chrome.com/docs/apps/manifest/storage/), [IndexedDB](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API))
- Data is not shared with third-party services or servers
- Data is only used to display activity statistics to the user
- Data is stored using the browser's storage mechanisms ([chrome.storage](https://developer.chrome.com/docs/apps/manifest/storage/), [IndexedDB](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API)).
- No data is shared with third-party services or servers.
- Collected data is solely used to display activity statistics to the user.

## Features

- Tracks activity on websites as well as local files (PDFs).
- Supports activity tracking on audible websites with idle behavior (like Youtube, Netflix, Spotify, Discord) without extra permissions
- Displays total activity on every website on a specific date or week with a second precision.
- Minute by minute activity timeline for a specific website or all websites on a specific date or week.
- Overall activity heat calendar
- Graph of top 5 active websites.
- Compares daily activity with current week average.
- Tracks activity on websites and local files (e.g., PDFs).
- Supports activity tracking on audible websites with idle behavior (e.g., YouTube, Netflix, Spotify, Discord) without requiring extra permissions.
- Displays total activity on each website for a specific date or week with second-level precision.
- Provides a minute-by-minute activity timeline for specific websites or all websites on a given date or week.
- Includes an overall activity heat calendar.
- Features a graph of the top 5 active websites.
- Compares daily activity with the current week's average.

## Development

Install [nvm](https://github.com/nvm-sh/nvm)
To set up the development environment, follow these steps:

Clone the repository and run the following commands:
1. Install [nvm](https://github.com/nvm-sh/nvm).
2. Clone the repository.
3. Run the following commands:

```bash
nvm install
nvm use

npm install
npm start
```
Expand Down

0 comments on commit 0219052

Please sign in to comment.