Deed is an action-provoking platform for challenging yourself and others and also a business solution for improved engagement by the corresponding communities. It solves the problem of passivity by converting people who “Like” to people who “Act. The challenge format gives businesses an effective, fresh and low-cost solution to maintain active connection with their communities and measure engagement.
Emil Stoychev explains their technical background.
Deed is built around Microsoft technologies plus some open source libraries.
Their web application and API is built with ASP.NET MVC 3 using MS SQL 2008 database engine. Deed is hosted on a single cloud server at Rackspace and uses Akamai CDN for static files distribution. At the moment the team is testing Windows Azure cloud platform and plans migrating there.
A native Windows Phone application also exists.
Lots of JavaScript and CSS frameworks come to play at the web interface layer like jQuery, Handlebars for templates and Less CSS.
IDE of choice is Microsoft Visual Studio 2012 for C# and Vim for everything else. Source code revision control is managed with Mercurial and build scripts are written in Python.
The Deed team had experience with Microsoft technologies initially so it was natural for us to choose this stack. While not perfect and costly in terms of hosting fees, it serves its purpose for the moment. When you start a new project and you want to get up and running fast your best choice is to use what you already mastered. That in our case was the Microsoft stack.
Emil Stoychev
Indeed I strongly support this! Always use technologies you are a master at and change and adapt along the way if necessary.
If you’d like to hear more from Deed please comment below. I will ask them to follow this thread and reply to your questions.
There are comments.