Few months ago, on September 2009 my friend Rashid started to blog about this open source project “Shrinkr”. And I got a chance to assist him on this.
In the last few weeks we were working on preparing this first stable release. And now we got it and it’s live on http://rdir.in.
Yesterday Rashid announced the first release which you can download from here.
In this post I’m going to show few screenshots of the live Shrinkr. And highlights few technologies used on it.
Shrinkr developed using the following tools:
- .Net Framework 4.0 (Its now ready for RTM)
- ASP.NET MVC 2
- jQuery 1.4.2 (Current release at the time of releasing Shrinkr v1)
- Entity Framework 4 using Code First. So there is no EDMX or Xml for CSDL, SSDL or MSL
- AspNetMvcExtensibility. An open source project developed by Rashid. Very helpful tool that contains ready to use stuff to address common ASP.NET MVC usages with best practices.
- Telerik Extensions for ASP.NET MVC (Freely to use in open source project)
- DotNetOpenAuth 3.4 for OpenID support.
- Elmah for error handling & logging.
- MoQ 4 as mocking framework in unit tests
- xUnit 1.5 as unit testing framework.
For list of features available on this first release kindly return Rashid’s announcement post.
I prefer to mention what is not available at this release:
- Non OpenID Login mechanism. And so far we think there is no demand for another login mechanism.
- No Profile edit. You cannot edit your profile at this first release. However you can generate your API Access key to access the service programmatically using REST API. Of course if you are allowed to.
- Audit of who did what! Like audit about that this a specific user is locked by some admin. Or that a URL is marked as spam by spam detector or manually by an admin.
- No Email notification in case of spam detection. Currently only twitter direct messaging supported.
Rashid mentioned few features that we plan to support in next minor releases as well as other features for upcoming major releases.
I hope you’ll enjoy it. So start downloading it and have a look at the code, and check it running live on http://rdir.in.