Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Stopwatch Application

A desktop stopwatch app built on C# with Avalonia UI.

Group tracker

https://docs.google.com/spreadsheets/d/1ow2_kSaK9p1-H80DtlsnS5SXqDOor487LlQi48xFuQk/edit?usp=sharing

Features

  • Timer Controls: Start, pause, resume, reset, and stop.
  • Live Display: Elapsed time shown as hh:mm:ss, counting seconds → minutes → hours.
  • Tested Logic: Stopwatch logic built test-first with xUnit.

App screenshot

Quick Start

Prerequisites

Run

dotnet run --project src/App

Test

dotnet test tests/Tests

Structure

  • src/App/StopwatchTimer.cs : Stopwatch logic
  • src/App/MainWindow.axaml : UI layout
  • src/App/MainWindow.axaml.cs : Button handlers & timer
  • tests/Tests/StopwatchTimerTests.cs : Unit tests

About

A desktop stopwatch app built on C# with Avalonia UI.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages