👋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
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!
- 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!
- 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!
- 🦆 code and art implementing Duckalina and duck puns
- ⏰ code implementing the timer
- ⚒️ code implementing the Chrome extension framework
- 💄 readme changes
- Google Chrome Extensions and its APIs: storage, alarms, idle, contextMenus, pointerLock
- Visual Studio Code and the LiveShare extension
- GitHub and GitHub Pages
- Canva