project based on Spring framework