Skip to content
This repository was archived by the owner on Jan 16, 2026. It is now read-only.

NeeteshNG/Clock_and_StopWatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clock & Stopwatch

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.

Live Demo

View Live Demo

Features

World Clock

  • Display time for any timezone worldwide
  • 500+ timezones via moment-timezone
  • Paginated timezone selector

Stopwatch

  • Millisecond precision
  • Start, stop, reset controls
  • Lap recording
  • Preset countdown timers (2, 5, 10 min)

Tech Stack

  • React 18
  • React Router v6
  • Moment.js & Moment Timezone
  • Jest (testing)

Quick Start

# Clone and install
git clone https://github.com/NeeteshNG/Clock_and_StopWatch.git
cd Clock_and_StopWatch
npm install

# Run
npm start

Opens at http://localhost:3000

Project Structure

src/
├── Components/
│   ├── Clock/          # World clock
│   ├── Navbar/         # Navigation
│   └── StopWatch/      # Stopwatch & timer
├── Testing/            # Test config
├── App.js
└── index.js

Scripts

Command Description
npm start Development server
npm test Run tests
npm run build Production build
npm run deploy Deploy to GitHub Pages

Author

Neetesh Gupta - GitHub | LinkedIn

Releases

No releases published

Packages

 
 
 

Contributors