/webmarket

A lightweight e-market solution

Primary LanguageJava

Webmarket

Webmarket is an e-market solution designed to be simple and lightweight.

Functionnaly, webmarket provides features such as :

  1. Users management (administrators or customer accounts)
  2. Items management & search (by criteria)
  3. Item referencing management
  4. Ordering management

From a technical point of view, webmarket is divided into 2 modules :

  1. Server side : Designed in Java and based on JERSEY (JAX-RS) for the the REST services layer. It provides some persistence supports like "In-Memory" or "MongoDB".
  2. Client side : Built on AngularJS for UI logic & on Twitter Bootstrap for UI components.

The choice of this above technical stack was clearly motivated by my desire to exploit AngularJS in complete application framework.

Some screens & associated stories :

  • An unconnected user can view the list of available items ScreenShot

  • An unconnected user can view the detail of an item ScreenShot

  • An administrator can manage users ScreenShot

  • An administrator can manage the list of items ScreenShot

  • An administrator can edit an existing item ScreenShot

  • An administrator has access to customer orders ScreenShot