In this section you have access to the sources I currently use.

The sources are divided in two packages: Bookstore and Bookstore_2.
Bookstore defines the data and exceptions used in the application, and provides subpackages for localization.
Bookstore_2 contains the components of the web part: server, dispatcher, database access and user interface.