Skip to content

A Chrome extension that is designed to take a short break from work, It provides a range of activities such as technical blogs, facts, jokes, quizzes, games, and a task spinner for quick decision-making.

Notifications You must be signed in to change notification settings

harshitSingh1/BreakBuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BreakBuddy

website link1 : https://harshitsingh1.github.io/BreakBuddy/

website link2 : https://main.d2onf8i510ljit.amplifyapp.com/

Blog link: https://link.medium.com/jgQQiZcUDLb

Introduction

"BreakBuddy" is a Chrome extension designed to prevent employees from wasting time on their phones or laptops. The extension changes the home page to a website where employees can take productive breaks by engaging in activities like reading technical blogs, playing games, and using tools such as a customizable spinner, reminder, chat with AI, and a to-do list. This ensures that breaks are not only relaxing but also productive and beneficial.

In today's work environment, employees often find themselves distracted by their devices, leading to a decrease in productivity. BreakBuddy aims to address this issue by providing a structured and engaging way to take breaks, helping employees refresh their minds and return to work with increased focus and efficiency.

Features

BreakBuddy offers a variety of features to enhance the break experience:

  • Technical Blogs: Access to the latest articles and blog posts in the tech industry.
  • Games: Simple and engaging games to help relax and refresh the mind.
  • Customizable Spinner: A tool to decide on random tasks or activities during breaks.
  • Reminder: Set reminders to take breaks at regular intervals.
  • Chat with AI: Engage in conversations with an AI to discuss ideas or just have a casual chat.
  • To-Do List: Maintain a list of tasks to ensure productivity is maintained throughout the day.

These features are designed to ensure that employees make the most out of their break time while also staying productive.

Project Resources

Resource Resource Description
HTML For structuring the content on the website
CSS For styling the website
Javascript For adding interactivity and functionality to the website
AWS (Amplify) For hosting the website
Chrome Extensions For publishing the extension to the Chrome Web Store

Installation

To install and use BreakBuddy:

  1. Clone the repository: git clone https://github.com/username/BreakBuddy.git
  2. Navigate to the project directory: cd BreakBuddy
  3. Install the necessary dependencies: npm install
  4. Deploy the website using AWS Amplify.
  5. Load the extension into Chrome:
    • Go to chrome://extensions/
    • Enable "Developer mode"
    • Click on "Load unpacked" and select the project directory
    • upload "extension" folder.

Usage

Once installed, BreakBuddy will change your Chrome home page to the BreakBuddy website, where you can access all the features and tools designed to make your breaks more productive and enjoyable.

Contribution

Contributions are welcome! Please fork the repository and create a pull request with your changes.

About

A Chrome extension that is designed to take a short break from work, It provides a range of activities such as technical blogs, facts, jokes, quizzes, games, and a task spinner for quick decision-making.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published