Forge Time
A greenfields time tracking and project billing application — started from the BlazorForge VSA template.

About the Project
Forge Time is a greenfields application demonstrating how to use the BlazorForge VSA template as a starting point for a brand-new domain. Rather than modernising a legacy system, this project shows the speed advantage of building on a proven template — the infrastructure is already there, so development starts immediately on the actual business problem.
This application may be something your organisation would find useful. We are using it ourselves and we would welcome others opinion and input.
The domain covers time tracking for client projects, with billing, reporting, and Xero invoice generation built on the same patterns used across all BlazorForge applications.
Planned Features
- Kanban Board with easy access for planning tracking and controlling your
- Time entry against projects and tasks
- Client and project management
- Billable vs non-billable hour tracking
- Weekly timesheet view and approval workflow
- Invoice generation via Xero integration
- Project budget and burn-rate reporting
- Team time visibility for project managers
- Export to CSV and PDF
What a VSA Greenfields Start Looks Like
Starting from the BlazorForge template means the following are ready before writing a single line of domain code:
- Full authentication with 2FA and passkeys
- Admin area with users, roles, and logs
- MediatR CQRS pipeline wired and tested
- Pagination, validation, and error handling patterns in place
- Security middleware — IP blocking, scanner defence
- Email and SMS providers ready to configure
- Encrypted config, AppParameters, and seeder pattern established
Estimated time saved vs. building from scratch: 4–6 weeks of infrastructure work.