Promo:
-
Online shopping store: https://vittoria-orzini-boutique.herokuapp.com
-
Development mode forked from: https://github.com/setusoft/silhouette-play-react-seed
-
Production mode forked from: https://github.com/yohangz/scala-play-react-seed
- 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.
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)