Skip to content

cam-peck/node-pomodoro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node Pomodoro

A Node.js application for programmers to track their work and break time.

Why Build This?

I often lose track of time while I'm coding -- I'll start on a feature first thing in the morning, and the next time I look at the clock my stomach is growling because it's lunch-time. I built this low-profile timer to help hold myself accountable for work and break cycles.

Techonologies Used

  • Node.js (v18 or higher!)
  • That's it!

Preview

DEMO

Development

System Requirements

  • Node.js (v18 or higher!)
  • NPM

Getting Started

  1. Clone the repository.
git clone https://github.com/cam-peck/node-pomodoro.git
cd node-pomodoro
  1. Install all dependencies with NPM.
npm install
  1. Make any needed changes to cycle times in src/pomo-config.ts with your preferred editor. Here, I'm using nano.
cd src
nano pomo-config.ts
  1. Build the project.
npm run build
  1. Clear your terminal before starting!
clear
  1. Start the timer.
npm run start

Troubleshooting

  1. Not building correctly? Double check that you have Node v18 or higher installed.
node -v
  1. Not getting notifications? Check out the link(s) below to ensure you have a supported notification manager.
  1. Have other issues? Email me via [email protected] with your error message and I'll check it out. Thanks for using Node Pomodoro!

About

A Node.js application for programmers to track their work and break time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published