Skip to content
alastairs edited this page Dec 4, 2011 · 12 revisions

What is GiveCRM

GiveCRM is simple Customer Relationship Manager software developed for charities to use to manage their records of members and donations. It is a web application. We are targeting data volumes of 1-100 000 members.

Deployment

We aim to have GiveCRM hosted, so that charities won't have to worry about the deployment details. All the charity will need is a modern web browser. We target IE7 and up, and latest released versions of Firefox, chrome and safari.

Technology Stack

  • IIS
  • .Net 4.0 and C#
  • ASP.Net MVC v3
  • MS SQL Server database (though other databases may be supported later)
  • jQuery for client-side javascript

Development

In order to develop on GiveCRM, you will need

  • Visual Studio 2010 Professional
  • Nuget
  • MS SQL 2008 - any edition including SQL Express
  • ASP.NET MVC 3
  • A Git client

Third party code libraries are used as nuget packages.

Packages in use

Getting Started

Coding Standards

TODO List

See here.