Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A place to log the time you use working for different employers with the ability to export timesheets

License

Notifications You must be signed in to change notification settings

theodor349/Work-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Work Tracker

Aims to make it easier to log, when I'm working for a given employer and generate the invoice that I have to hand in every month.

Key Features

  • Enter when I'm working and for which employer, with Start/Stop buttons
  • Generate an invoice for a given month and employer
  • Keep track of how many hours I have invoiced, to make sure I do not invoice too much nore too little

Roadmap

  • Create Backend
  • Create Frontend
    • Setup Communication with API
    • Draft UI
    • Link UI to Backend

Getting Started

Prerequisites

  • MSSQL
  • .Net 6
  • Valid Active Directory Tenant - Guide
    • Feel free to contact me for more details on how to do this

Installation

  1. Clone the repository
  2. Pubish database project found at WorkTracker\DB to a database
  3. Update appsettings.json found at WorkTracker\Backend\API\appsettings.json and WorkTracker\Frontend\BlazorClient\wwwroot\appsettings.json
    • Setup connectionstring to point to the database
    • Setup AzureAd to point at a valid Azure Active Application - Guide
  4. Set the API and BlazorClient projects as startup-project and press F5

Contribute

If you want to help out, just ask 😊

Extra Info

This project is part of the 2022 #CSharpChallenge created by @TimCorey, that encourage people to code their own projects.

About

A place to log the time you use working for different employers with the ability to export timesheets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published