https://github.com/mlysien/timenote
Simple project for work time logging using TDD approach
https://github.com/mlysien/timenote
clean-architecture cqrs-pattern dotnet nunit tdd timelogging worktime
Last synced: 7 months ago
JSON representation
Simple project for work time logging using TDD approach
- Host: GitHub
- URL: https://github.com/mlysien/timenote
- Owner: mlysien
- Created: 2025-02-01T21:08:00.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-03-25T21:12:38.000Z (7 months ago)
- Last Synced: 2025-03-25T22:21:46.686Z (7 months ago)
- Topics: clean-architecture, cqrs-pattern, dotnet, nunit, tdd, timelogging, worktime
- Language: C#
- Homepage:
- Size: 202 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Timenote
Timenote is an open-source time tracking platform designed for individuals
and teams to efficiently log, manage, and analyze work hours. It allows users
to track time manually, assign entries to projects and generate detailed reports
for productivity analysis. The platform is built using C# with ASP.NET Core and TDD approach.# Core Features
- Manual time entry logging
- Editing and deleting time entries
- Categorization of time entries (e.g., meeting, coding, testing)
- Ability to add a description to entries
- Assigning time entries to projects# Project Management
- Creating projects
- Editing and deleting projects
- Setting project budget hourly limits# Reporting & Analytics
- Generating time reports for users/projects
- Exporting reports (CSV, PDF, Excel)
- Report filters (e.g., date, user, project)# User Management & Permissions
- Role and permission system (admin, user, manager)
- Guest access with limited permissions (e.g., for clients)