{"id":19267459,"url":"https://github.com/lunarlogic/timetracker","last_synced_at":"2025-09-11T01:31:03.943Z","repository":{"id":66543019,"uuid":"175051459","full_name":"LunarLogic/timetracker","owner":"LunarLogic","description":"Track your work time :waxing_crescent_moon:","archived":false,"fork":false,"pushed_at":"2019-04-18T19:01:26.000Z","size":127,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-11-09T20:12:53.113Z","etag":null,"topics":["elixir","phoenix-framework","timetracker"],"latest_commit_sha":null,"homepage":"https://timetracker.lunarlogic.io","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LunarLogic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-11T17:33:49.000Z","updated_at":"2019-06-26T06:53:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"a25cd381-adfb-43c8-a5ed-9084d3a8c7f2","html_url":"https://github.com/LunarLogic/timetracker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LunarLogic%2Ftimetracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LunarLogic%2Ftimetracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LunarLogic%2Ftimetracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LunarLogic%2Ftimetracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LunarLogic","download_url":"https://codeload.github.com/LunarLogic/timetracker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232581514,"owners_count":18545421,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["elixir","phoenix-framework","timetracker"],"created_at":"2024-11-09T20:12:06.452Z","updated_at":"2025-01-05T12:13:05.505Z","avatar_url":"https://github.com/LunarLogic.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![CircleCI](https://circleci.com/gh/LunarLogic/timetracker.svg?style=svg)](https://circleci.com/gh/LunarLogic/timetracker)\n\n# Timetracker\n\nTimetracker is an application that helps you measure your working time or the time you spend in the office, etc.\nThe user interface is very simple so that turning the timer on and off is quick and effortless.\n\n## Development\n\nThe application is built using [Phoenix Framework](http://www.phoenixframework.org/).\n\nHere are some useful resources:\n\n  * Official Phoenix Framework guides: https://hexdocs.pm/phoenix/overview.html\n\n### Requirements\n\n* Elixir\n* Node.js\n* PostgreSQL\n\n### :zap: Getting started\n\n#### Instalation\n\n1. Install dependencies listed in the [requirements section](#requirements)\n\n    Sample instruction for macOS:\n\n    ```shell\n    brew install node postgres elixir \u0026\u0026 brew services start postgresql\n    ```\n\n2. Clone the repository and change the directory:\n\n    ```shell\n    git@github.com:LunarLogic/timetracker.git \u0026\u0026 cd timetracker\n    ```\n\n3. Setup the application and the database\n\n    ```shell\n    mix deps.get\n    mix ecto.setup\n    cd assets \u0026\u0026 {npm install; cd ..}\n    ```\n\n#### Running tests and linters\n\n```shell\n# tests\nmix test\n\n# formatters\nmix format\n```\n\n#### Running the app\n\n```shell\nmix phx.server\n```\n\nNow you can visit http://localhost:4000 from your browser.\n\n#### Update your development environment\n\nIf you pulled new changes from the repository and the project isn't working:\n\n```shell\nmix deps.get\nmix ecto.migrate\ncd assets \u0026\u0026 {npm install; cd ..}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flunarlogic%2Ftimetracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flunarlogic%2Ftimetracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flunarlogic%2Ftimetracker/lists"}