Skip to content

A sample application to edit online cvs. It uses mongo db and provides a rest layer.

Notifications You must be signed in to change notification settings

beisdog/onlinecv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Online CV

The Online CV is a showcase to show the combination of different technologies like jersey rest, jaxb, mongo db, vaadin, BIRT reporting and jongo (http://jongo.org).

This application manages CVs.

It consists of different sub projects.

The folder

  • onlinecv-rest: contains the service layer and exposes them as rest services.
  • onlinecv-vaadin: contains a vaadin user interface to edit and display the CV data. It is implemented in a very generic fashion so that data structure changes are immediately visible in the UI.
  • onlinecv-birt: contains the BIRT webviewer and a design file to display the CV in a sendable output format like word or pdf.

Getting it to run

Roadmap

  • REST: use real logging, system.out is still used.
  • REST: document return types of restmethods with swagger annotations
  • add selenium test
  • add unit tests
  • Add a pom.xml here in the root folder that can run all 3 services at once.

About

A sample application to edit online cvs. It uses mongo db and provides a rest layer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published