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.
- 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
- Node.js (v14 or later)
- npm or yarn
-
Clone the repository:
git clone https://github.com/raulcanodev/scrumtimer.git cd scrumtimer
-
Install dependencies:
npm install
or
yarn install
-
Run the development server:
npm run dev
or
yarn dev
-
Open http://localhost:3000 with your browser to see the result.
- Enter the names of the participants in the provided input fields.
- Set the total meeting time in minutes.
- Click "Start Meeting" to begin the timer.
- The timer will automatically move to the next participant when their time is up.
- Use the "Pause/Resume" button to control the timer.
- Use the "Next" button to manually move to the next participant.
- Click "Reset" to start over with a new meeting.
Contributions are welcome! Please feel free to submit a Pull Request.
- Built with Next.js
- Styled with Tailwind CSS
- UI components from shadcn/ui
- Icons from Lucide
Raul Cano - raulcano.dev
Project Link: https://github.com/raulcanodev/scrumtimer
Powered by raulcano.dev for the WidgiLabs team 🎉