Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / valb3r / time-tracker
Time tracker and corporate authorization portal example for groups and users with role inheritance and batch reporting. Backed by graph database, reactive endpoints and spring batch on Neo4j for reporting
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valb3r%2Ftime-tracker
Stars: 15
Forks: 3
Open Issues: 24
License: mit
Language: Java
Repo Size: 8.21 MB
Dependencies:
1,283
Created: over 4 years ago
Updated: 6 months ago
Last pushed: 2 months ago
Last synced: 2 months ago
Topics: authorization, graph, java, neo4j, spring-batch, spring-batch-neo4j, time-tracker, time-tracking-app, timetracker, webflux
Files
Dependencies
- com.google.guava:guava ${versions.guava} compile
- io.projectreactor:reactor-tools * compile
- org.hibernate:hibernate-validator ${versions.validator} compile
- org.neo4j.springframework.data:spring-data-neo4j-rx-spring-boot-starter ${versions.neo4jRx} compile
- org.slf4j:slf4j-api ${versions.slf4j} compile
- org.springdoc:springdoc-openapi-webflux-ui ${versions.springdoc} compile
- org.springframework.boot:spring-boot-starter-aop * compile
- org.springframework.boot:spring-boot-starter-security * compile
- org.springframework.boot:spring-boot-starter-webflux * compile
- org.springframework.security:spring-security-oauth2-jose * compile
- org.springframework.security:spring-security-oauth2-resource-server * compile
- org.projectlombok:lombok ${versions.lombok} compileOnly
- org.junit.jupiter:junit-jupiter-engine ${versions.junit} testCompile
- com.google.code.findbugs:jsr305 3.0.2 implementation
- com.google.code.gson:gson 2.8.6 implementation
- com.squareup.okhttp3:logging-interceptor 3.14.7 implementation
- com.squareup.okhttp3:okhttp 3.14.7 implementation
- io.gsonfire:gson-fire 1.8.4 implementation
- io.swagger:swagger-annotations 1.5.24 implementation
- javax.annotation:javax.annotation-api 1.3.2 implementation
- org.projectlombok:lombok ${versions.lombok} compileOnly
- com.formdev:flatlaf 1.1.1 implementation
- com.google.code.gson:gson 2.8.6 implementation
- com.google.guava:guava ${versions.guava} implementation
- org.slf4j:slf4j-api ${versions.slf4j} implementation
- org.slf4j:slf4j-simple ${versions.slf4j} implementation
- org.junit.jupiter:junit-jupiter-engine ${versions.junit} testCompile
- com.fasterxml.jackson.datatype:jackson-datatype-jsr310 ${versions.jackson} compile
- com.google.guava:guava ${versions.guava} compile
- io.projectreactor:reactor-core ${versions.reactor} compile
- io.swagger.core.v3:swagger-annotations ${versions.swagger} compile
- io.swagger.core.v3:swagger-core ${versions.swagger} compile
- org.hibernate:hibernate-validator ${versions.validator} compile
- org.mapstruct:mapstruct ${versions.mapstruct} compile
- org.neo4j.springframework.data:spring-data-neo4j-rx ${versions.neo4jRx} compile
- org.slf4j:slf4j-api ${versions.slf4j} compile
- org.springframework.boot:spring-boot-starter-data-neo4j * compile
- org.springframework.security:spring-security-core * compile
- org.projectlombok:lombok ${versions.lombok} compileOnly
- org.junit.jupiter:junit-jupiter-engine ${versions.junit} testCompile
- com.google.guava:guava ${versions.guava} compile
- io.projectreactor:reactor-tools * compile
- org.hibernate:hibernate-validator ${versions.validator} compile
- org.neo4j.springframework.data:spring-data-neo4j-rx-spring-boot-starter ${versions.neo4jRx} compile
- org.slf4j:slf4j-api ${versions.slf4j} compile
- org.springdoc:springdoc-openapi-webflux-ui ${versions.springdoc} compile
- org.springframework.boot:spring-boot-starter-aop * compile
- org.springframework.boot:spring-boot-starter-security * compile
- org.springframework.boot:spring-boot-starter-webflux * compile
- org.springframework.security:spring-security-oauth2-jose * compile
- org.springframework.security:spring-security-oauth2-resource-server * compile
- org.projectlombok:lombok ${versions.lombok} compileOnly
- org.junit.jupiter:junit-jupiter-engine ${versions.junit} testCompile
- com.google.guava:guava ${versions.guava} compile
- org.hibernate:hibernate-validator ${versions.validator} compile
- org.jxls:jxls ${versions.jxls} compile
- org.jxls:jxls-poi ${versions.jxlsPoi} compile
- org.mapstruct:mapstruct ${versions.mapstruct} compile
- org.neo4j:neo4j-ogm-bolt-native-types ${versions.boltNativeTypes} compile
- org.slf4j:slf4j-api ${versions.slf4j} compile
- org.springframework.boot:spring-boot-starter-batch * compile
- org.springframework.boot:spring-boot-starter-data-neo4j * compile
- org.projectlombok:lombok ${versions.lombok} compileOnly
- com.github.valb3r.springbatch.adapters:neo4j-adapter ${versions.springBatchAdapter} implementation
- org.junit.jupiter:junit-jupiter-engine ${versions.junit} testCompile
- @angular-devkit/build-angular ~0.900.7 development
- @angular/cli ~9.0.7 development
- @angular/compiler-cli ~9.1.0 development
- @angular/language-service ~9.0.7 development
- @types/jasmine ~3.3.8 development
- @types/jasminewd2 ~2.0.3 development
- @types/node ^12.11.1 development
- codelyzer ^5.1.2 development
- jasmine-core ~3.4.0 development
- jasmine-spec-reporter ~4.2.1 development
- karma ^6.3.16 development
- karma-chrome-launcher ~2.2.0 development
- karma-coverage-istanbul-reporter ~2.0.1 development
- karma-jasmine ~2.0.1 development
- karma-jasmine-html-reporter ^1.5.2 development
- protractor ^5.4.3 development
- ts-node ~7.0.0 development
- tslint ~5.15.0 development
- typescript ~3.7.5 development
- @angular/animations ~9.1.13
- @angular/cdk ^9.1.3
- @angular/common ~9.1.13
- @angular/compiler ~9.1.13
- @angular/core ~9.1.13
- @angular/flex-layout ^9.0.0-beta.29
- @angular/forms ~9.1.13
- @angular/material ^9.1.3
- @angular/material-moment-adapter ^9.1.3
- @angular/platform-browser ~9.1.13
- @angular/platform-browser-dynamic ~9.1.13
- @angular/router ~9.1.13
- angular-calendar ^0.28.28
- class-transformer ^0.5.1
- date-fns ^2.28.0
- moment ^2.29.3
- reflect-metadata ^0.1.13
- rxjs ~6.6.7
- tslib ^1.14.1
- zone.js ~0.11.4
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-java v1 composite
- appleboy/scp-action master composite
- appleboy/ssh-action master composite
- styfle/cancel-workflow-action 0.5.0 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-java v1 composite
- styfle/cancel-workflow-action 0.5.0 composite
- neo4j 4.2.13
- ua-timetracker/administration ${TIMETRACKER_VERSION}
- ua-timetracker/time-tracker ${TIMETRACKER_VERSION}
- ua-timetracker/time-tracker-ui ${TIMETRACKER_VERSION}
- ua-timetracker/worker ${TIMETRACKER_VERSION}