Java Spring + MySQL + Maven + JQuery + Bootstrap + Gson + Mustache + OAuth + PhantomJS
RESTful API for products
Listing all products in store, detailed description for every product on sepearate page
Logging through OAuth (Facebook or Google account)
Some tests in PhantomJS
Adding items to cart, generating payment
User profile with orders
Admin panel