Baratine Auction Application
JavaScript Java Other
Latest commit 84bf85c Sep 23, 2016 @carojkov carojkov verify baratine v1.0.1
Failed to load latest commit information.
src auction listener fix Jul 19, 2016
.gitignore draft Nov 17, 2015
LICENSE change to Apache 2.0 Apr 23, 2015 Auction updates Jul 18, 2016
build.gradle verify baratine v1.0.1 Sep 23, 2016
install.baratine add install script Jul 18, 2016 refactor to baratine 0.11.x Feb 26, 2016

Baratine™ Auction

Auction application demonstrates how to use Baratine™ to build a Single Page Web Application.

The application uses the following Baratine provided services

  • DatabaseService
  • Store (key - value)
  • Timer
  • Event
  • WebSocket
The main interfaces are


  • AuctionSession, AuctionUserSession, AuctionAdminSession
  • User
  • UserVault
  • Auction
  • AuctionVault
  • WebAuctionUpdates

HTML, JavaScript:

  • index.html
The main classes are


  • AbstractAuctionSession, AuctionUserSessionImpl - implements a user session; invoked by the UI (index.html)
  • UserImpl - implements User; manages UserDataPublic class which contains user detail
  • UserVault - creates and manages users
  • AuctionImpl - implements Auction; manages AuctionDataPublic class which contains Auction detail
  • AuctionVault - creates and manages auctions
Building the Auction application
Running the Auction application

execute gradle clean jar run

For additional documentaton on Baratine™ visit Baratine Home