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.
- 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.
To get started with OvertimeWizard, follow these simple steps:
- Clone the repository:
git clone https://github.com/uhmarlon/OvertimeWizard.git
- Install dependencies:
cd OvertimeWizard npm install
- Run the application:
npm run dev
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.