Customizable T-Shirts Dropshipping Platform
- all parts of the stack are described
- additionally, the current state of implementation is continually documented according to the Legend section
- O => to be implemented
- X => dependencies implemented
- ✓ => functionality implemented
- O AngularJs
- O Angular UI Router
- X Mono
- O RestAngular
- X Nancy
- O Automapper
- X CouchDb
- X MyCouch .NET
- O JSON.NET
- O xUnit.NET 1.9
- Document based db, good for ddd, offline apps, provides well-performing scalability
- HTTP-based
for custom views, JS map functions are used, e.g.:
function(doc) {
if(doc.$doctype !== 'artist')
return;
emit(doc.name, doc.albums);
}
Link views editor: http://localhost:5984/_utils/database.html?cshirts/_temp_view
CouchDb
User: sa
Password: Pa$$w0rd
Conceptional class diagram
http://danielwertheim.se/get-up-and-running-with-couchdb-and-c-using-mycouch-on-windows/