Skip to content

Markao17/scrumtimer

 
 

Repository files navigation

Scrum Timer

scrumtimer-2

Scrum Timer is a simple and effective tool to manage your Scrum meetings and keep your team on track. It's built with Next.js and features a responsive design, dark mode support, and local storage for saving participant information.

Features

  • Set custom meeting duration
  • Add and remove participants dynamically
  • Automatically divide time equally among participants
  • Visual timer with color-coded countdown
  • Pause, resume, and skip functionality
  • Dark mode support
  • Responsive design for various screen sizes
  • Local storage for saving participant information

Getting Started

Prerequisites

  • Node.js (v14 or later)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/raulcanodev/scrumtimer.git
    cd scrumtimer
    
  2. Install dependencies:

    npm install
    

    or

    yarn install
    
  3. Run the development server:

    npm run dev
    

    or

    yarn dev
    
  4. Open http://localhost:3000 with your browser to see the result.

Usage

  1. Enter the names of the participants in the provided input fields.
  2. Set the total meeting time in minutes.
  3. Click "Start Meeting" to begin the timer.
  4. The timer will automatically move to the next participant when their time is up.
  5. Use the "Pause/Resume" button to control the timer.
  6. Use the "Next" button to manually move to the next participant.
  7. Click "Reset" to start over with a new meeting.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Acknowledgments

Contact

Raul Cano - raulcano.dev

Project Link: https://github.com/raulcanodev/scrumtimer


Powered by raulcano.dev for the WidgiLabs team 🎉

scrumtimer-1

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 88.3%
  • CSS 10.5%
  • JavaScript 1.2%