Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1.38 KB

README.md

File metadata and controls

33 lines (25 loc) · 1.38 KB

OvertimeWizard

OvertimeWizard was developed as an apprentice project for the vocational training program at Stadtwerke München. This initiative aims to provide apprentices with real-world experience in software development, enhancing their skills through practical challenges. The project not only serves as a tool for managing work hours but also as a learning platform for aspiring developers in the energy sector.

Features

  • Track Daily Work Hours: Enter start and end times for each workday.
  • Calculate Overtime: Automatically calculates overtime based on predefined work hours.
  • Weekly Overview: Displays weekly totals and overtime in a clear, concise format.
  • Data Persistence: Saves your time records locally to ensure you never lose track of your hours.
  • Responsive Design: Optimized for both desktop and mobile devices.

Installation

To get started with OvertimeWizard, follow these simple steps:

  1. Clone the repository:
    git clone https://github.com/uhmarlon/OvertimeWizard.git
  2. Install dependencies:
    cd OvertimeWizard
    npm install
  3. Run the application:
    npm run dev

Usage

After launching the app, you'll be greeted with a weekly view where you can input your arrival and departure times for each day. The application will automatically calculate your regular work hours and any overtime.