An open API service indexing awesome lists of open source software.

https://github.com/rmcampos/worked-hours-report

Daily worked hours tracker and montly report
https://github.com/rmcampos/worked-hours-report

Last synced: 3 months ago
JSON representation

Daily worked hours tracker and montly report

Awesome Lists containing this project

README

        

# Worked Hours

[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)

## 📋 Table of Contents

- [📝 About the Project](#-about-the-project)
- [✨ Features](#-features)
- [🚀 Tech Stack](#-tech-stack)
- [📄 License](#-license)

## 📝 About the Project

This is a very simple app to manage and track daily worked hours. All the data will be stored
on the browser (local storage).

## ✨ Features

- Current features
- Track worked hours
- Track extra hours
- Click in the clock icon on the input to get the current time

- Features to be added
- Select or input a past date to fix that day data
- Improve total worked card with better UI
- Replace Month and Year selection by a Year and Month date picker in one component
- Make start and stop time a single component
- Make the start and stop component smart (dynamically add or remove)
- Add auto-saving feature (currently user need to click calculate to save)
- Create a management card, allowing to export all saved data to CSV and JSON
- In the management card allow the user to clear all the data
- In the management card allow users to import from CSV perhaps?

## 🚀 Tech Stack

- **Frontend:** React, Typescript, Vite, Bootstrap Components, Bootstrap Icons
- **Backend:** N/A
- **Database:** N/A
- **Other Technologies:** N/A

## 📄 License

Distributed under GPLv3 License. See `LICENSE` for more information.

- https://react-bootstrap.github.io/docs/forms/select/