Skip to content

Wasay09/FocusIn

Repository files navigation

🧠 FocusIn - Chrome Extension for Productivity

GDSC Hackathon Project

FocusIn is a lightweight and intuitive Google Chrome extension designed to help users stay focused and reduce distractions by blocking time-wasting websites. Whether you're studying, working, or just trying to build better habits, FocusIn empowers you to take control of your browsing time.

🚀 Features

  • ✅ Toggle website blocking with a single button
  • 🧱 Customizable list of blocked websites
  • 🔒 Persistent settings using Chrome local storage
  • 🧘‍♂️ Clean, minimalist design to keep you focused
  • 🌙 Dark theme for low-distraction interface

🛠️ How It Works

  1. Users add distracting sites to the blocklist.
  2. When enabled, any attempt to visit a blocked site is redirected or blocked.
  3. A subtle timer records and logs attempts to visit blocked content.
  4. Toggle the extension on or off using a color-coded button (green = active, red = off).

📦 Installation (Locally)

  1. Clone this repository:
    git clone https://github.com/your-username/focusin.git
  2. Open Google Chrome and go to chrome://extensions/
  3. Enable Developer mode
  4. Click "Load unpacked" and select the FocusIn/ directory

🧪 Tech Stack

  • HTML, CSS, JavaScript
  • Chrome Extensions API
  • Chrome Storage API
  • Gemini API

💡 Inspiration

We wanted to build a simple, no-nonsense productivity tool for students and professionals constantly battling online distractions. FocusIn is our hackathon solution to this modern problem.

👥 Contributors

  • Wasayuddin Syed
  • Louis Nguyen
  • Aryan Shah
  • Zayn Bhatti

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors