Skip to content

Take control of your time and start being productive. Track social media usage and develop good habits

License

Notifications You must be signed in to change notification settings

NIKHIL0VERMA/Growthackr

Repository files navigation

Growthackr

License Latest Version

Download User Build Download Debug Build

Upvote on Product Hunt

Docs

Track. Limit. Grow.

Build on KISS principle.
Growthackr helps you reclaim control of your time online by monitoring and limiting your usage on platforms like Facebook, YouTube, and Instagram β€” all from a clean, intuitive Chrome extension.



πŸ“¦ Usage

  1. Click the Growthackr icon in your browser
  2. Scroll down and click Advanced Settings
  3. Set time limits for each platform
  4. Use your browser β€” Growthackr runs silently in the background
  5. You can check usage from dashboard
  6. Platforms will be blocked when your time is up

πŸ“Έ Preview & Demo

Demo and installation

Growthackr.Demo.mp4

Dashboard (Dark Mode)

Dashboard Dark

Options Page (Light & Dark)

Welcome Flow (Light Theme)

Blocking Screen

Blocking

πŸš€ Installation

Option 1: Manual Install from GitHub Release

You can manually install Growthackr using either of the following builds:

  • πŸ§‘β€πŸŽ“ Stable Build β€” for everyday users
  • πŸ§‘β€πŸ’» Debug Build β€” for checking log to report bug

πŸ›  Installation Steps (Both Builds)

  1. Go to the Releases tab.
  2. Download the latest choose .zip file.
  3. Extract the ZIP to a folder.
  4. Open Chrome and go to chrome://extensions/
  5. Enable Developer Mode (toggle switch in the top right).
  6. Click "Load unpacked" and select the extracted folder.

Need installation help ?
Follow demo after extracting zip

Option 2: Chrome Web Store

If got enough users or stars, I may release it to chrome web store


🧠 Features

  • ⏳ Time Tracking – Monitor daily usage for supported platforms or add you custom url
  • βš™οΈ Custom Limits – Set your own daily screen time goals for each platform
  • 🎨 Theme Support – Choose between Light and Dark themes to match your style
  • πŸ’Ž Simple UI – Clean, distraction-free interface

πŸ“¦ Usage

  1. Click the Growthackr icon in your browser
  2. Scroll down and click Advanced Settings
  3. Set time limits for each platform
  4. Use your browser β€” Growthackr runs silently in the background
  5. You can check usage from dashboard
  6. Platforms will be blocked when your time is up

πŸ“š Documentation

Looking to dive deeper into the codebase, understand architecture, or contribute?

Check out the full developer documentation here:
πŸ‘‰ https://nikhil0verma.github.io/Growthackr/


πŸ‘¨β€πŸ’» Development Setup

1. Clone the Repository

git clone https://github.com/NIKHIL0VERMA/Growthackr.git
cd Growthackr

2. Install Dependencies

npm install

3. Build the Project

npm run build

4. Load in Chrome

  • Go to chrome://extensions/
  • Enable Developer Mode
  • Click Load Unpacked
  • Select the dist/ folder

πŸ§ͺ Tech Stack

SolidJS Vite Chrome Extension API TypeScript Jest Git GitHub CSS3


🀝 Contributing

We welcome contributions!

How to Contribute

  1. Fork the repo
  2. Create a new branch (git checkout -b your-feature)
  3. Make changes and commit (git commit -m "Add feature")
  4. Push your branch and open a Pull Request

Guidelines

  • Match the existing style
  • Write tests where applicable
  • Update docs when needed

🌱 Roadmap

  • Add advance analytics dashboard
  • Mobile companion app
  • Sync settings across devices
  • Smart, AI-powered limit suggestions

πŸ“„ License

This project is licensed under the MIT License.


πŸ“¬ Contact

Author: Nikhil Verma
πŸ› Found a bug? Open an issue
πŸ’¬ Want to chat? Ping me on Twitter

About

Take control of your time and start being productive. Track social media usage and develop good habits

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages