Timesheet Blazor Server

C# .NET · Blazor Server · SignalR · Azure

Timesheet

Add, edit and delete timesheet entries without page reloads, then report hours per project for a user and week. One of three front ends built on the same application layer.

Timesheet entries

Change a row and press Update, or add a new one at the bottom. Hours must be between 0.25 and 12; dates can't be in the future.

New

Three front ends, one core

The same application layer (models, repository, services, validation) in Timesheet.Core, used by three different UIs:

How it's built

An unhandled error has occurred. Reload 🗙