Suteki Shop is an eCommerce application. The orginal aim is to write a site for a fashion retail business. It includes a product catalogue, shopping cart and order processing.
Email Mike Hadlow, mike@suteki.co.uk, with any problems or suggestions.
It's based on the following technologies:
.NET 4.0 ASP.NET MVC 3 MVC Contrib NHibernate Windsor IoC Container
Built using TDD with the following tools: NUnit Rhino Mocks
The first commercial customer of Suteki Shop is Jump the Gun, a 'Mod' fashion retailer based in Brighton, UK: http://www.jumpthegun.co.uk/
Berin Iwlew has built a very cool site using Suteki Shop, Vladimir Arts: http://www.vladimirarts.com/
Utlity Great Britain also use Suteki Shop. A very nice design by @thetalldesigner http://www.utilitygreatbritain.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 Install Suteki Shop Download this zip file: http://sutekishop.googlecode.com/files/SutekiShop.2.1.0.484.zip
Unzip into a temporary directory and follow the instructions in the Install.txt file.
How to get the project working from the latest source code Pre-requisites You will need Visual Studio 2010 and a SQL Server 2008 instance.
Build Open the Suteki.Shop\Suteki.Shop.sln file in Visual Studio 2010. You should be able to build the solution.
Create the Database Check the "SutekiShopConnectionString" in Suteki.Shop\Suteki.Shop.CreateDb?\App.Config, make sure the connection string is pointing at your SQL Server database and has DB Creation rights.
Run the Suteki.Shop.CreateDb? console project, you should see the following output:
connectionString = 'Data Source=localhost;Initial Catalog=SutekiShop;Integrated Security=True' Creating Database SutekiShop Inserting Static Data Successfully Created Database SutekiShop If necessary, change the "SutekiShopConnectionString?" in Suteki.Shop\Suteki.Shop\Web.config to match your requirements.
Run Suteki Shop You should now be able to launch the main Suteki.Shop project and have a play with the application.
Optionally you can run the Selenium test suite. See this blog post for details: http://mikehadlow.blogspot.com/2010/03/selenium-test-suite-for-suteki-shop.html
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!