Skip to content

vfabregat/KangarooTimeTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kangaroo TimeTracker

Kangaroo is a simple time tracker which allows one to add hours to a project by day.

Screenshots

The home page

Home screenshot

The dashboard

Dashboard screenshot

Intention of the project

This project is a proof of concept to try out a few new concepts. The project uses a CQS approach and MongoDb to store information.

Open source dependencies

The TimeTracker uses a few open source components.

From nuget:

  • DotNet.Highcharts for charts in dashboard
  • bootstrap for styling
  • bootswatch for theming
  • FluentValidation for command validations
  • FontAwesome
  • Humanizer
  • SimpleInjector for IoC
  • toastr for notifications
  • Moq for mocking
  • And many more...

To check the complete view see the package.config file

The CommandProcessor was taken from EFMVC repository and from FNHMVC repository

Pending tasks

  • Implement Authentication
  • Implement Authorization for diferent features
  • ...

About

A minimal proof of concept of CQS and MongoDb with MVC.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published