Skip to content

Exposes REST calls to input billable project details, generate timesheets and invoice generation. Contains a UI for employees to post project. An Admin UI for Finance team used to view and generate invoices for clients

Notifications You must be signed in to change notification settings

spectralcodex/billable-hour-man

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Billable-hour-man

This Build is using vert.x 3.9.2 purple

Content

  • Rest services

  • Asynchronous development model

  • Reactive and functional patterns

  • Event sourcing patterns

  • Various type of services (e.g. REST, event bus service)

  • Service discovery

  • Employee and Finance UI for administration

Documentation

Building

To launch your tests:

./mvnw clean test

To package your application:

./mvnw clean package

To run your application:

./mvnw clean compile exec:java

Help

Note https required

Rest API running on port 9999, below is a ping call

GET: https://localhost:9999/api/version

Employee can add projects from (a frontend for lawyers to posts REST request to the http server)

GET: https://localhost:9999/

Finance Admin running on port 8888

GET: https://localhost:8888

API documentation

About

Exposes REST calls to input billable project details, generate timesheets and invoice generation. Contains a UI for employees to post project. An Admin UI for Finance team used to view and generate invoices for clients

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published