Suteki Shop
Suteki Shop is an eCommerce application. The orginal aim is to write a site for a fashion retail business.
It's based on the following technologies:
- .NET 3.5
- MVC Framework
- MVC Contrib
- LINQ to SQL
- Windsor IoC Container
Built using TDD with the following tools:
- NUnit
- Rhino Mocks
A working instance of Suteki Shop is maintained here: http://sutekishop.co.uk/ Note that this is somewhat out of date now.
The first commercial customer of Suteki Shop is Jump the Gun, a 'Mod' fashion retailer based in Brighton, UK: http://www.jumpthegun.co.uk/
The main author is Mike Hadlow. His blog can be found here: http://mikehadlow.blogspot.com, and here are some Suteki Shop related posts
The suteki shop discussion group is here: http://groups.google.com/group/sutekishop
How to get the project working
- Get the MVC Framework http://www.asp.net/MVC/ and install it.
- Get the latest version of the code (use a subversion client such as http://tortoisesvn.tigris.org/). Alternatively you can download a copy of the source here: http://code.google.com/p/sutekishop/downloads/list but it will most likely be an older version.
- You should be able to build Suteki.Shop.sln and run all the unit tests.
- Create a new database called SutekiShop
- Run the two scripts in the Database folder in the root directory of the source into the SutekiShop database (create database script first :)
- If you don't use windows integrated security and an instance called 'SQLEXPRESS', change the connection string in Windsor.config defined in the IConnectionStringProvider service.
- You should be able to hit Shift-F5 and the web site should run without any errors
You can log in as administrator using email='admin@sutekishop.co.uk' password='admin'. The login link is on the bottom right of the home page.
You can then add categories by clicking on the category menu and then 'add category' You can add products by clicking on a category and then add product.
Happy shopping!