Skip to content

๐Ÿš€๐Ÿ’ปA productivity-focused web application built to track and manage browser tab usage effectively. It empowers users to set intentions, time limits, and reasons for opening tabs โ€” helping reduce digital distraction and improve focus.

Notifications You must be signed in to change notification settings

Sadat-Rakib/Tab-Whisperer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ Tab Whisperer โ€” A Smarter Way to Browse

Tab Whisperer is a productivity-focused web application built to track and manage browser tab usage effectively. It empowers users to set intentions, time limits, and reasons for opening tabs โ€” helping reduce digital distraction and improve focus. Designed with a clean UI, analytics dashboard, and goal-setting system.


๐ŸŒŸ Features

  • ๐Ÿง  Tab Intentions โ€” Add what tab you want to open and why.
  • โฑ๏ธ Estimated Time Tracking โ€” Set a time goal for how long you'll use a tab.
  • ๐Ÿ“Š Analytics Dashboard โ€” View usage summaries, completed sessions, and time statistics.
  • ๐Ÿ’ก Minimal UI โ€” Clean and intuitive interface built with TailwindCSS and React.
  • ๐Ÿ”ฎ Upcoming (Planned) โ€” Chrome Extension to monitor real tab activity in real-time.

๐Ÿ”ง Tech Stack

Tech Purpose
React UI library
TypeScript Static typing
Vite Fast dev server + bundler
Tailwind CSS Styling framework
Chart.js Graphs and visualizations
Heroicons UI icons

๐Ÿ“ Project Structure

tab-whisperer/
โ”œโ”€โ”€ public/
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ components/
โ”‚   โ”œโ”€โ”€ pages/
โ”‚   โ”œโ”€โ”€ utils/
โ”‚   โ”œโ”€โ”€ App.tsx
โ”‚   โ””โ”€โ”€ main.tsx
โ”œโ”€โ”€ tailwind.config.js
โ”œโ”€โ”€ vite.config.ts
โ”œโ”€โ”€ package.json
โ””โ”€โ”€ README.md

๐Ÿ› ๏ธ Installation

Clone the repo and install dependencies:

git clone https://github.com/Sadat-Rakib/tab-whisperer.git
cd tab-whisperer
npm install
npm run dev

๐Ÿ“ฆ Upcoming Update: Chrome Extension ๐Ÿš€

Planned Feature A browser extension to track actual tabs, send activity to the dashboard, and monitor usage automatically. Will use Chrome Extension APIs + background scripts + local storage.


๐Ÿง  Inspiration

Digital overconsumption is real. Tab Whisperer aims to tackle digital multitasking by introducing accountability and purpose behind every tab opened.


๐Ÿค Contributing

Contributions are welcome! Open an issue or submit a PR. All ideas to enhance productivity are appreciated.


๐Ÿชช License

MIT ยฉ Sadat Rakib


๐Ÿ“ซ Contact


โญ If you like this project, consider starring the repo to support future development!

About

๐Ÿš€๐Ÿ’ปA productivity-focused web application built to track and manage browser tab usage effectively. It empowers users to set intentions, time limits, and reasons for opening tabs โ€” helping reduce digital distraction and improve focus.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors