WhiteBoard

posted by Dave

WhiteBoard is a web based chat application, built on open source frameworks. The project was to prove the understanding on enterprise patterns such as ORM and IoC.

The application is for a fictitious company called Smith Technologies, who wanted an application for their developers to communication with each other. The restraints of the project were it had to:

  • use open sourced software
  • be web based

This solution allowed almost real time communication over the web using Ajax.

Technology Stack 

  • NHibernate (using Linq to NHibernate) 
  • FluentNHibernate 
  • Castle Windsor 
  • AutoMapper 
  • ASP.NET MVC 
  • JQuery 
  • MS Membership

Patterns 

  • Specification 
  • Repository 
  • ViewModel 
  • Dependency Injection 
  • MVC 
  • ORM

Screen shots

Discussion Boards

Chat Board for "White"