A modern, responsive stopwatch web application built with Next.js, React, and Tailwind CSS.
Features • Technologies • Getting Started • Usage • Contributing • License
Click Here to visit live demo website
- Start, pause, and reset the stopwatch
- Record lap times
- Responsive design compatible with desktop and mobile devices
- Modern UI with smooth animations
- Accessibility considerations
- Next.js
- React
- Tailwind CSS
- Lucide React for icons
- shadcn/ui for UI components
- Node.js 14.6.0 or newer
- npm or yarn
-
Clone the repository:
git clone https://github.com/dxvzz/PRODIGY_WD_02.git
-
Navigate to the project directory:
cd PRODIGY_WD_02
-
Install dependencies:
Using npm:
npm install
Or using yarn:
yarn install
To start the development server:
Using npm:
npm run dev
Or using yarn:
yarn dev
Open your browser and navigate to http://localhost:3000
to see the application in action.
- Start/Pause: Click the start button to begin timing. Click the pause button to halt the stopwatch.
- Reset: Click the reset button to set the stopwatch back to zero.
- Lap: Click the lap button to record the current time; lap times will be displayed below the main timer.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
. - Make your changes and commit them:
git commit -m 'Add new feature'
. - Push to the branch:
git push origin feature-name
. - Submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Icons provided by Lucide React.
- UI components from shadcn/ui.
Made with ❤️ by Devdatta Mudliar