Time tracking you can host anywhere, built on Django. Full export support in multiple formats and easily extensible.
djangodockerhandcodedpythonself-hostedtime-trackingtimetracker
1from django.urls import path, include
2
3from rest_framework import routers
4from rest_framework.authtoken import views as authtokenviews
5
6from . import views
7
8
9router = routers.DefaultRouter()
10router.register(r"users", views.UserViewSet)
11router.register(r"permissions", views.PermissionViewSet)
12router.register(r"clients", views.ClientViewSet)
13router.register(r"projects", views.ProjectViewSet)
14router.register(r"entries", views.EntryViewSet)
15router.register(r"tasks", views.TaskViewSet)
16
17
18urlpatterns = [
19 path(r"api/auth/", include("rest_framework.urls")),
20 path(r"api/auth_token/", authtokenviews.obtain_auth_token),
21 path(r"api/", include(router.urls)),
22]