https://github.com/bsodium/moneytor
Visualize your monthly earnings in real time using Wakatime's API
https://github.com/bsodium/moneytor
earnings freelance wakatime
Last synced: 7 months ago
JSON representation
Visualize your monthly earnings in real time using Wakatime's API
- Host: GitHub
- URL: https://github.com/bsodium/moneytor
- Owner: BSoDium
- Created: 2022-11-29T02:53:13.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-23T16:19:09.000Z (over 2 years ago)
- Last Synced: 2024-05-01T16:38:01.127Z (over 1 year ago)
- Topics: earnings, freelance, wakatime
- Language: TypeScript
- Homepage: https://moneytor.bsodium.fr/
- Size: 425 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🪙 Moneytor.
Moneytor is a lightweight web application built on top of the Wakatime API. It allows you to view your coding activity in a simple and easy to understand way, while calculating your earnings based on your hourly rate.
## Prerequisites
This application requires a Wakatime API key. You can get one by signing up for a free account at [Wakatime](https://wakatime.com/). The data used to calculate your earnings is based on your coding activity, and therefore requires you to have Wakatime plugins installed and configured on your IDEs.
## Browser configuration
At this time, Moneytor requires the use of an HTTP request interceptor to work properly (you will not be able to authenticate without it). I recommend using [Requestly](https://requestly.io/) for this purpose, since it is completely free, and a ready-to-use configuration is provided [here](https://app.requestly.io/rules/#sharedList/1670083906431-Wakatime).
For more information on how and why this is required, please refer to https://github.com/BSoDium/moneytor/issues/3.
## Developer setup
This project uses [Yarn](https://yarnpkg.com/) as its package manager, and is based on Create-react-app template. To install the dependencies, run:
```bash
yarn install
```To start the development server, run:
```bash
yarn start
```To build the application for production, run:
```bash
yarn build
```## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.