Skip to content

duckalina23/beak-a-boo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beak-a-Boo: A Chrome Extension to Help Students Take Study Breaks

👋Hello! It’s the Narrator here! This is the tale of Duckalina, a first-year CS major at the Georgia Ducks of Duckology! 🖥️

Learn about Duckalina’s backstory at: duckalina23.github.io

💁 What is Beak-a-Boo?

Beak-a-Boo is a Google Chrome extension that acts as a study break timer. The user inputs an amount of time they want to study for before taking a break. Once the timer reaches 0 hours 0 minutes 0 seconds, Duckalina will pop up on the user's screen and remind the user to take a 10 minute study/work break! When the user is ready, the user can click on a "freeze cursor" button that will prevent users from moving their cursor (unless they press the ESC key to exit out of the break timer early). This encourages users to take a break from their screen and get active!

⭐ Beak-a-Boo’s Features:

  • A timer that counts down from some user-inputted amount of time
  • Pause, resume, and cancel buttons built-in to the popup to ensure user personalization
  • A cool, cute duck named Duckalina that will encourage the user to take a 10 minute study/work break
  • Press the ESC key as the study break timer is running to exit out of the break early
  • Random duck puns in the menu that will quack 😂 you up!

🦆 How to Use Beak-A-Boo:

  • Download a ZIP file and extract all files
  • Go to chrome://extensions/, click "Load unpacked", and select the folder with all extracted files
  • 📑 Bookmark the extension to your browser for easy access!
  • Input an amount of time you plan to study for
  • Randomized duck puns 😛 just for you!
  • Click on the start timer button ✅ to start the study timer
  • Once the study timer ends, the break notification will appear and when ready, freeze your cursor to begin the break timer
  • If you want to end your 10 minute break early, press [ESC] to exit break tab!

✍️ Commit Key

  • 🦆 code and art implementing Duckalina and duck puns
  • ⏰ code implementing the timer
  • ⚒️ code implementing the Chrome extension framework
  • 💄 readme changes

💻 Technologies Used:

  • Google Chrome Extensions and its APIs: storage, alarms, idle, contextMenus, pointerLock
  • Visual Studio Code and the LiveShare extension
  • GitHub and GitHub Pages
  • Canva

About

Duck-themed Google Chrome study and break timer extension

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors