Note: This repository is archived. It was a learning project built in October 2023.
A time management application built with React, featuring a world clock with timezone support and a stopwatch with countdown timer.
- Display time for any timezone worldwide
- 500+ timezones via moment-timezone
- Paginated timezone selector
- Millisecond precision
- Start, stop, reset controls
- Lap recording
- Preset countdown timers (2, 5, 10 min)
- React 18
- React Router v6
- Moment.js & Moment Timezone
- Jest (testing)
# Clone and install
git clone https://github.com/NeeteshNG/Clock_and_StopWatch.git
cd Clock_and_StopWatch
npm install
# Run
npm startOpens at http://localhost:3000
src/
├── Components/
│ ├── Clock/ # World clock
│ ├── Navbar/ # Navigation
│ └── StopWatch/ # Stopwatch & timer
├── Testing/ # Test config
├── App.js
└── index.js
| Command | Description |
|---|---|
npm start |
Development server |
npm test |
Run tests |
npm run build |
Production build |
npm run deploy |
Deploy to GitHub Pages |