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: about 1 year 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-25T21:12:38.000Z (about 1 year ago)
- Last Synced: 2025-03-25T22:21:46.686Z (about 1 year 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)