Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
EugeunieOrz committed Jan 14, 2020
1 parent 5a09ea1 commit edd3231
Showing 1 changed file with 15 additions and 18 deletions.
33 changes: 15 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,25 @@
Vittoria Orzini Fashion Boutique and Online Store
==================================================

Website is divided into backend written in Scala using Play framework and MongoDB persistence layer
and frontend written in React.js using Redux for managing state.
Online shopping store: https://vittoria-orzini-boutique.herokuapp.com
Administration panel: https://vittoria-orzini-boutique-admin.herokuapp.com

#### Features

* IP Geolocation service: detects location based on IP address and shows user's country in address form
* Sign In / Sign Up functionality
* After Sign Up you're redirected to My Account without confirming account activation.
* Password strength meter using zxcvbn
* Password masking (show / hide password functionality)
* My Account functionality includes editing personal data, wishlist, orders, addresses, credit wallet
* Cookie authentication
* Dependency Injection with Guice
* Publishing Events
* Avatar service
* Remember me functionality
* Password reset functionality with password survey afterwards
* Email sending and auth token cleanup
* MongoDB storage
* Security headers
* CSRF Protection
* 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
* Credit card details are encrypted with libsodium
* Admin panel: view products, customers, orders, transactions


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

#### Installation

Expand Down

0 comments on commit edd3231

Please sign in to comment.