Instead of JAXB use Jackson. Replace useless providers with one generic. If need arises to have some class specific configuration then it might be changed into Composite like component which checks for specific first and if they are absent, fallback to the default.
Remove old version of jackson from project. Use com.fasterxml.jackson
Switch over to original ledge version
Fix Jersey configuration file.
Remove not needed components from container. Resources as well as providers are discovered by Jersey and then automatically requested from Pico
Remove @Singleton annotation
Fix issues after upgrading Ledge and therefore Jersey and it's DI integration.
Add app.'s with hotelms module
Add vendor scripts
Change outermost layout to work with angular and remove most of the useless markup
Add bootstrap css files
Make room occupied
Add findWithStatus method to ReservationRepository
Implement findWIthStatus
Mark room as occupied upon check-in
Make method public
Add ReservationStats dto
Add method to get reservation stats
Add method to get room stats
Add script with dashboard controller