Skip to content

Online Shopping store in Scala, ReactJS, Play framework with Redux, Slick, Postgres, Authorize.net

Notifications You must be signed in to change notification settings

EugeunieOrz/vo-boutique-scala-react-postgres

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vittoria Orzini Fashion Boutique and Online Store

Promo:

Features

  • Item filtering by category, color, size, price.
  • Add item to shopping bag and edit item quantity / sizes.
  • Add item to wishlist, turn on last item alert notifications.
  • Proceed to checkout, use addresses and card details previously saved in My Account.
  • Get Order Confirmation email to your inbox.
  • Follow your order and check its status.
  • Return your order, get refund / partial refund for the purchased items.
  • Subscribe to a weekly newsletter.
  • Create account, edit and save your personal details in My Account.
  • Transactions are done through sandbox account of Authorize.Net.
  • Responsive with Bootstrap.
  • English, Italian, Arabic versions.
  • Arabic (mirror-like) design

Website is divided into backend written in Scala using Play framework and PostgreSQL persistence layer with Slick and frontend written in React.js using Redux for managing state.

Installation

Install all NPM dependencies for the UI:

cd ui

# With NPM
npm install


#### Run in dev mode

Start the application with the following command.

sbt run


Open the UI directly with `http://localhost:3000`. (Note that mongo must be already started)