Skip to content
This repository has been archived by the owner on Oct 26, 2024. It is now read-only.

hirro/be-worktajm

Repository files navigation

Build Status Coverage Status [Codeship

WorkTajm

Hosted at: http://www.worktajm.com


Work in progress

Version 1.0 is not yet scheduled.

Description

Worktajm is a simple time reporting tool that helps you keep track of your work time.

The application is ideal for small contractors with features as automatic invoice generation.

The application is free of charge with the exception of the iPhone and Android clients. If you like it send some money to charity.

Description

This application is divided into two git projects, a backend and a frontend.

The backend server is written in Java and distributed as a war file.

The front end is a AngularJS single page application.

Backend

Git: be-worktajm

The backend is written mainly in Java using the bleeding edge components.

System requirements

  • Tomcat 7.42+, may be moved to 8 soon.
  • JRE 7
  • Mysql/MariaDB

Stack

  • Java 8, servlet 3.1.0
  • Spring Framework 4.x
  • Spring Spring Data (JPA)
  • Spring Spring Security
  • Jackson for the REST API ( API version 1 )
  • Liquibase for database change management.
  • Lombok (no longer used)
  • Maven 3

Front end

Git: yo-worktajm

System requirements

Stack

Continious Integration