Project business cards

Implement a Vaadin based Web application which allows for the PDF generation of printable business cards.

  • Users should be allowed to register providing an e-mail address and password.

  • Password verification is optional.

  • User interface to enter and edit address related data to a relational backend:

    • Postal address

    • E-Mail address

    • Phone number

    • WEB, ICQ,...

  • Printing multiple cards per sheet including:

    Front page

    providing all items from the above User interface section above.

    Rear page

    Showing an address QR code. This code should be exportable for other use cases as well.

    Among various PDF generating frameworks the author recommends the section called “Print”.