DevTime is a tool for track how much time developers spend while coding on their favorite text editor.
- ⏲️ It tracks how much time you spend in each day of the week
↔️ It compares how much time you spend today against your week average- ☀️🌄🌜 It tracks your activity throughout the day, so you can discover the hour that you produce more code
- And many more features are coming 🚀...
You can use the application hosted in Fly.io. It's in beta, so you can lose all data tracked in the official release.
You can run your own server by cloning the repository. It is also good because all data being stored belongs to you!
Clone the project
git clone https://github.com/mtayllan/devtime.git
We use Ruby on Rails, PostgreSQL and Redis, thus you need to have a environment that can run Ruby on Rails + PostgreSQL applications.
Setup Environment Variables by copying the .env.example file and replacing with environment files.
HOST='localhost'
PORT='3000'
Make sure your PostgreSQL instance and Redis service are running, then:
bundle install
rails db:setup
Then to run the server use:
./bin/dev
We currently only support VSCode You can download the extension here
The extension is also Open Souce, you can check the code here.
With the extension installed, you can configure it with the host and the token present in profile page.
Feel free to open a issue and create a pull request. We currenty don't have strict rules for it.
You can talk with us at Discord.
MIT © mtayllan